internal NetMessageBeginArgs(ManualResetEvent eventComplete,NetMessageSendProc sendProc)
 {
     EventComplete = eventComplete;
     SendProc = sendProc;
 }
 private ManualResetEvent NetBeginMessagePairs(NetMessageSendProc messageSendProc)
 {
     ManualResetEvent EventMessagesComplete = new ManualResetEvent(false);
     NetMessageBeginArgs args = new NetMessageBeginArgs(EventMessagesComplete, messageSendProc);
     Thread NetMessagePairsThread = new Thread(NetMessagePairsProc);
     NetMessagePairsThread.Start(args);
     return EventMessagesComplete;
 }