gateway怎么判断数据是否发送完呢

0

需求是这样的:向客户端发送一段数据,发送完之后,服务端关闭这个链接
在tcpconnection中close是等待数据发送完毕后关闭该链接的
但gateway中只有closeClient和closeCurrentClient关闭连接,如果我用这两个方法关闭连接,用sendToClient或sendToCurrentClient发送数据的话就面临一个问题,就是数据如果较大的话就可能发生数据还没发送完毕的时候就已经关闭连接了

已邀请:

damao - phper

赞同来自:

workerman中包括GatewayWorker都是将数据发送完毕才关闭链接的,所以直接调用就行。

eaglexpf

赞同来自:

我用http协议做的测试,整个数据包大概60k左右,不关闭链接是可以全部接受的,关闭后接收不完全

要回复问题请先登录注册