Example #1
0
 public SendThread(INetworkChannelHandler handler, NetworkStream networkStream, MessageHandler messageHandler)
 {
     mMessageHandler = messageHandler;
     mHandler        = handler;
     mNetworkStream  = networkStream;
     mStream         = new SerializerStream(DefaultBufferLength);
 }
Example #2
0
 public TcpNetworkChannel(string name, INetworkChannelHandler handler)
 {
     Name          = name;
     mHandler      = handler;
     Status        = NetworkStatus.Disconnected;
     AddressFamily = AddressFamily.Unknown;
 }
Example #3
0
            public void Send(INetworkChannelHandler mHandler)
            {
                switch (type)
                {
                case 0:
                    mHandler.OnNetworkError(text);
                    break;

                case 1:
                    mHandler.OnConnectResult(boolean, errorCode);
                    break;

                case 2:
                    mHandler.OnDisconnected(boolean);
                    break;

                case 3:
                    mHandler.HandlePacket(packet);
                    break;
                }
            }