public void Start()// deleUserHandleRecv _userHandleRecv, deleUserHandleSend _userHandleSend) { DriverS.StartRead((rx_data) => { Message m = new Message(); m.FromData(rx_data); OnMsg(m); }); System.Threading.Thread t = new System.Threading.Thread(() => { bExit = false; StartSendQueue(); }); t.Start(); }
public void Start(IWatcher watcher = null)// deleUserHandleRecv _userHandleRecv, deleUserHandleSend _userHandleSend) { if (watcher != null) { watcherColl.AddWatcher(watcher); } DriverS.StartRead((rx_data) => { Message m = new Message(); m.FromData(rx_data); OnMsg(m); }); System.Threading.Thread t = new System.Threading.Thread(() => { bExit = false; StartSendQueue(); }); t.Start(); }