示例#1
0
文件: EAnpThread.cs 项目: tmbx/etkwm
 protected override void CleanUp()
 {
     if (Channel != null)
     {
         Channel.Close();
         Channel = null;
     }
 }
示例#2
0
文件: EAnpThread.cs 项目: tmbx/etkwm
 /// <summary>
 /// Called when there is no channel before the call to select().
 /// </summary>
 private void BeforeSelectNoChannel(SelectSockets selectSockets)
 {
     // Try to connect.
     if (TryConnectFlag)
     {
         TryConnectFlag = false;
         Channel = new EAnpClientThreadChannel(this);
         Channel.BeforeSelect(selectSockets);
     }
 }
示例#3
0
文件: EAnpThread.cs 项目: tmbx/etkwm
 public override void RemoveChannel(UInt64 id)
 {
     if (Channel != null && id == Channel.ChannelID) Channel = null;
 }