// This method is called whenever a receive or send operation is completed on a socket // // <param name="e">SocketAsyncEventArg associated with the completed send operation</param> void send_completed(object sender, SocketAsyncEventArgs e) { Console.WriteLine("Send {0} to {1}", e, (e.UserToken as CUserToken)); CUserToken token = e.UserToken as CUserToken; token.process_send(e); }
// This method is called whenever a receive or send operation is completed on a socket // // <param name="e">SocketAsyncEventArg associated with the completed send operation</param> void send_completed(object sender, SocketAsyncEventArgs e) { try { CUserToken token = e.UserToken as CUserToken; token.process_send(e); } catch (Exception) { } }
// This method is called whenever a receive or send operation is completed on a socket // // <param name="e">SocketAsyncEventArg associated with the completed send operation</param> void send_completed(object sender, SocketAsyncEventArgs e) { CUserToken token = e.UserToken as CUserToken; token.process_send(e); }