PLC协议:Modbus.Device(NModbus4)和手动 Socket.BeginConnect (APM异步编程模型)对比用Modbus.Device var connectTask = _plcClient.ConnectAsync(_plcIp, _plcPort); ModbusIpMaster.CreateIp(_plcClient); 和我的来的方法: private static Socket _socket; // // 连接超时控制 IAsyncResult connectResult = _socket.BeginConnect(remoteEP, null, null); 有什么区别,哪个更稳定,更不容易