public SendThread(UdpSender sender, int index)
 {
     this.sender    = sender;
     this.IsWaiting = true;
     this.Index     = index;
     Logger         = LoggerManager.GetLogger("SENDER_" + index.ToString());
     sendingList    = new List <SendItem>();
 }
Exemple #2
0
 public UdpSocket()
 {
     frameWrapper = new List <IFrameWrapper>();
     // PerSendFrames = 20;
     Sender = new UdpSender(this);
     Sender.PerSendFrames    = 20;
     Sender.FrameLength      = 1000;
     Sender.FrameRetryCount  = 3;
     SendTimeout             = TimeSpan.FromSeconds(15);
     ReceiveTimeout          = TimeSpan.FromSeconds(300); //5分钟
     Sender.FrameSendTimeout = TimeSpan.FromSeconds(5);
     Logger = LoggerManager.GetLogger("UdpSocket");
 }