Example #1
0
 public UdpMessageInfo(UdpMessageData data, UdpMsgSuccessCallback successCallback, UdpMsgFailureCallback failureCallback, TimeSpan retryTime)
 {
     this.data            = data;
     this.successCallback = successCallback;
     this.failureCallback = failureCallback;
     endOfRetries         = DateTime.UtcNow + retryTime;
 }
        public uint SendMessage(byte[] bytes, UdpMsgSuccessCallback successCallback, UdpMsgFailureCallback failureCallback, TimeSpan retryTime)
        {
            uint id = idProvider.Next;

            /*var msg = new UdpMessageInfo(id, bytes, successCallback, failureCallback, retryTime);
             * messages[id] = msg;
             * sendQueue.Send(msg.data, msg.endOfRetries);*/
            return(id);
        }
 public void SendMessage(uint id, byte[] bytes, UdpMsgSuccessCallback successCallback, UdpMsgFailureCallback failureCallback, TimeSpan retryTime)
 {
     /*var msg = new UdpMessageInfo(id, bytes, successCallback, failureCallback, retryTime);
      * messages[id] = msg;
      * sendQueue.Send(msg.data, msg.endOfRetries);*/
 }