主要内容

解决TCP/IP服务器警告:无法读取任何数据

问题

当您没有收到数据并且收到以下警告消息时,这些补救措施适用:

“tcpserver”无法读取任何数据

可能的解决方案

当您使用TCP/IP服务器接口时,尝试这些补救措施来解决以下原因:

  • 方法读取ASCII(文本)数据readline函数。

  • 方法读取二进制数据函数。

  • 方法读取binblock数据readbinblock函数。

导致 解决方案
向连接的客户端发送了无效的命令,因此从服务器读取命令响应时出现了问题。 查看客户端的文档,了解正确的命令格式。
在试图读取数据之前,向连接的客户端发送了错误的写终止符,因此没有数据要读取。 验证服务器的《终结者》属性设置为客户端所需的值。服务器及其连接的客户机必须具有相同的终止符。有关设置属性的更多信息,请参见configureTerminator
服务器没有收到数据,因为客户端没有连接到它,或者连接的客户端没有发送任何数据。 对象时指定的地址和端口,验证是否创建了客户端tcpserver对象。的值连接属性是1真正的)。还要验证已连接的客户机是否尝试向服务器发送数据。

另请参阅

||

相关的话题

Baidu
map