Exemplo n.º 1
0
 /// <summary>
 /// 监听被停止
 /// </summary>
 private void ListenStop()
 {
     if (ServerState == true)
     {
         ServerTcp.Stop();
         ServerTcp                 = new Tcp(ListenIp, ListenPort);                         // 实例化Tcp对象
         ServerTcp.Conneter       += Conneter;                                              // 绑定收到连接委托
         ServerTcp.ReceiveContext += Messager;                                              // 绑定接收消息委托
         ServerTcp.TcpError       += ConnetError;                                           // 绑定断开连接委托
         ServerTcp.ListenStop     += ListenStop;                                            // 绑定监听停止方法
         messageDis                = new MessageDis();                                      // 实例化消息接受对象
         messageDis.CompletePack  += MessagePack;                                           // 绑定包接收委托
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 停止映射
 /// </summary>
 /// <returns></returns>
 public Flow Stop()
 {
     MmapState = false;                                                                     // 标记映射状态为停止状态
     ServerTcp.Stop();                                                                      // 关闭端口监听
     return(Flow);                                                                          // 返回剩余流量
 }