来自客户端的数据被缓冲。BYTES_AHEAD 告诉您缓冲区中有多少数据可用。READ 将从缓冲区中取出所有数据。因此,如果客户端在执行 READ 之前多次发送,缓冲区中将有多个姿势。
也许您需要添加代码来分析接收到的字符串。如果有多个姿势,您需要决定如何处理它。
嗨,我已经在我的 PC 和机器人控制器上运行的 karel 服务器之间建立了套接字连接。我正在发送由 6 个逗号分隔的数字组成的字符串(例如:“12.3、23.66、123.54、456.23、232.4、121.5”)我成功发送了两个这样的字符串,但第三个字符串从未到达。这是我的 Karel 服务器:代码
本文转载自互联网或由网友投稿发布,如有侵权,请联系删除
下一篇:主程序/生产入口
相关推荐

看起来这里没有任何东西...