Inheritance: IClientChannel, IServerChannel
コード例 #1
0
ファイル: Hub.cs プロジェクト: hungdluit/ChatterBox
 public void Relay(RelayMessage message)
 {
     if (_signalingClient == null)
     {
         _signalingClient = _container.Resolve<SignalingClient>();
     }
     _signalingClient.Relay(message);
 }
コード例 #2
0
        public ConnectionStatus ConnectToSignalingServer(ConnectionOwner connectionOwner)
        {
            _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
            };
        }
コード例 #3
0
ファイル: ClientChannel.cs プロジェクト: hungdluit/ChatterBox
 public ClientChannel(SignalingClient signalingClient)
 {
     _signalingClient = signalingClient;
 }