1
joesonw 2021 年 11 月 23 日
Write 失败一般直接 Close 掉
|
2
sujin190 2021 年 11 月 23 日
所以服务端先循环读直到读取到 4 个字节解析出长度,然后再循环读直到读取到前面解析出的长度为止啊,客户端也是,没写全,就循环写后续数据就是了,做个切片就可以取出剩下的数据就是了,而且 go 的 write 缓冲区满了是阻塞写的
|
3
zhangsanfeng2012 2021 年 11 月 23 日
错包丢掉就可以了吧
|
4
fuis 2021 年 11 月 23 日
Write 失败一般直接 Close 掉
|
5
cppc 2021 年 11 月 23 日 via iPhone
一般做法不是无脑发数据,要 socket 可写才发,服务端消费不了你发不出去。
|
6
FreeWong OP |