1、在input函数中,如果协议包错误,返回false时,客户端并未断开连接,若继续发送数据将会将之前的数据合并(和return 0 继续等待数据包效果一样) 2、如果协议包错误,返回-1时,客户端能断开连接,再次连接并发送,功能都正常。但只有debug模式下显示Error package. package_length=-1。(DAEMON下不显示,也无日志) 请问return -1,会影响workerman主程序运行么?这样做有隐患没有
返回false就行,返回false会断开连接。 返回-1也行,没有影响。
好的,谢谢walkor大佬。实际操作返回-1能断开连接,但返回false,客户端并没有断开连接,而是继续等待数据并将包合并。(window和centos均已测试)
不过,我用的客户端不是workerman的客户端,而是第三方工具客户端。
返回false就行,返回false会断开连接。
返回-1也行,没有影响。
好的,谢谢walkor大佬。实际操作返回-1能断开连接,但返回false,客户端并没有断开连接,而是继续等待数据并将包合并。(window和centos均已测试)
不过,我用的客户端不是workerman的客户端,而是第三方工具客户端。