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