public ConnectionStatus ConnectToSignalingServer(ConnectionOwner connectionOwner)
{
SignaledPeerData.Reset();
SignalingStatus.Reset();
SignaledRelayMessages.Reset();
_streamSocket = new StreamSocket();
_streamSocket.ConnectAsync(new HostName(SignalingSettings.SignalingServerHost),
SignalingSettings.SignalingServerPort, SocketProtectionLevel.PlainSocket)
.AsTask()
.Wait();
_isConnected = true;
_signalingClient = _unityContainer.Resolve<SignalingClient>();
StartReading();
return new ConnectionStatus
{
IsConnected = _isConnected
};
}