예제 #1
0
 private void OnConnectQueryMessageRsp(IMessage msg, NetConnection conn)
 {
     var queryMsg = (QueryConnectMessageRsp)msg;
     if (queryMsg.ConnectionType != QueryConnectMessageRsp.ServerType)
     {
         var disMsg = new DisconnectMessage();
         server.SendMessage(disMsg, conn);
     }
     else
     {
         string name = "TestServerName";
         string ip   = "127.0.0.1";
         string info = "ext info";
         var connMsg = new ConnectMessage()
         {
             Address     = ip,
             ConnectName = name,
             Information = info,
         };
         server.SendMessage(connMsg, conn);
     }
 }
예제 #2
0
 private void OnConnectQueryMessageRsp(IMessage msg, NetConnection conn)
 {
     var rspMsg = (QueryConnectMessageRsp)msg;
     if (rspMsg.ConnectionType == QueryConnectMessageRsp.ClientType)
     {
         client.DisConnect();
     }
     else
     {
         string name = "TestClientName";
         string ip   = "127.0.0.1";
         string info = "ext info";
         var connMsg = new ConnectMessage()
         {
             Address     = ip,
             ConnectName = name,
             Information = info,
         };
         client.SendMessage(connMsg);
     }
 }