Example #1
0
 /// <summary>
 /// 网络连接中断接口
 /// </summary>
 /// <param name="exception">网络连接中断类型</param>
 /// <param name="connection_id">连接ID</param>
 public override void Interrupt(NetException_Type exception, int connection_id)
 {
     switch (exception)
     {
     case NetException_Type.Connection_Exist:
     case NetException_Type.Create_Error:
     case NetException_Type.ReConnection_Err:
     case NetException_Type.Send_Failed:
         if (ConnectionTable.TryGetValue(connection_id, out Net_Parameter parameter))
         {
             string str = "";
             for (int i = 0; i < parameter.ip_address.Length; i++)
             {
                 str += string.Format("{0:X}.", parameter.ip_address[i]);
             }
             NCInterrupt.Interrupt(exception, connection_id, str, parameter.ip_port);
         }
         break;
     }
 }
 /// <summary>
 /// 网络连接中断接口
 /// </summary>
 /// <param name="exception">网络连接中断类型</param>
 /// <param name="connection_id">连接ID</param>
 public abstract void Interrupt(NetException_Type exception, int connection_id);
 void INetControlInterrupt.Interrupt(NetException_Type exception, int connection_id, string ip, int port)
 {
     Console.WriteLine("网络控制器:" + exception.ToString() + " " + connection_id + " " + ip + " " + port);
 }
Example #4
0
 /// <summary>
 /// 网络中断接口
 /// </summary>
 /// <param name="exception">异常</param>
 /// <param name="connection_id">连接号</param>
 /// <param name="ip">IP地址</param>
 /// <param name="port">端口</param>
 public abstract void Interrupt(NetException_Type exception, int connection_id, string ip, int port);
Example #5
0
 /// <summary>
 /// 网络控制器运行时中断回调接口
 /// </summary>
 /// <param name="exception"></param>
 /// <param name="connection_id"></param>
 /// <param name="ip"></param>
 /// <param name="port"></param>
 public override void Interrupt(NetException_Type exception, int connection_id, string ip, int port)
 {
     Show.Show("网络控制器:" + exception.ToString() + " " + connection_id + " " + ip + " " + port);
 }
Example #6
0
 public void Interrupt(NetException_Type exception, int connection_id)
 {
     Console.WriteLine("网络异常:" + exception.ToString() + " " + connection_id);
 }