public SendThread(INetworkChannelHandler handler, NetworkStream networkStream, MessageHandler messageHandler) { mMessageHandler = messageHandler; mHandler = handler; mNetworkStream = networkStream; mStream = new SerializerStream(DefaultBufferLength); }
public TcpNetworkChannel(string name, INetworkChannelHandler handler) { Name = name; mHandler = handler; Status = NetworkStatus.Disconnected; AddressFamily = AddressFamily.Unknown; }
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; } }