用socket.write发送一个长度为4的数据 每次发送都输出socket.bytesWritten发现每次结果都会递增 第一次发送是4 第二次就是8 但是客户端收到的数据长度确实4
去看了一下API发现了一个end方法,如果每次都用end发送输出的结果每次都是4,有人说 end是强制发送。write是缓冲发送,但是我又在api里发现了end是半关闭socket,但是测试的时候2边确实都能收到消息,有点浓不明白了。希望哪个路过的高手能给指点下
用socket.write发送一个长度为4的数据 每次发送都输出socket.bytesWritten发现每次结果都会递增 第一次发送是4 第二次就是8 但是客户端收到的数据长度确实4
去看了一下API发现了一个end方法,如果每次都用end发送输出的结果每次都是4,有人说 end是强制发送。write是缓冲发送,但是我又在api里发现了end是半关闭socket,但是测试的时候2边确实都能收到消息,有点浓不明白了。希望哪个路过的高手能给指点下