解决TCP/IP客户端警告:无法读取任何数据
问题
这些补救措施适用于您没有收到数据和收到以下警告消息时:
'tcplient'无法读取任何数据
可能的解决方案万博 尤文图斯
当您使用TCP/IP客户端接口时,尝试这些补救措施来解决以下原因:
读取ASCII(文本)数据
readline
函数。方法读取二进制数据
读
函数。
导致 | 解决方案 |
---|---|
发送给设备的命令无效,因此读取命令响应时出现问题。 | 请检查设备手册以获得正确的命令格式。 |
在试图读取数据之前,向仪器发送了错误的写终止符,因此没有数据要读取。 | 验证《终结者》 属性设置为您的设备所需的值。有关设置属性的详细信息,请参见configureTerminator . |
您的设备没有收到命令,因为远程主机地址或远程端口不正确。 | 属性时指定的远程主机地址,并且正在侦听远程端口tcpclient 对象。有关通信设置的详细信息,请参见创建TCP/IP客户端并配置设置而且通过TCP/IP接口读写数据. |
另请参阅
configureTerminator
|读
|readline