有没有golang大手子,问题求解
本帖最后由 zhou 于 2024-11-19 17:35 编辑需要真大手子,不懂go的就别乱讲了
net.Conn
如何
多次Read
,仅实现这种方式,不要讲别的(比如读取后保存,如果能实现读取后再放回去也可以)
实现后再跟帖,不要已读乱回 GPT不行! GPT不行! GPT不行!
https://pic.cm/i/2024/11/19/sdt3r6.png
补一个大概的例子
https://pic.cm/i/2024/11/19/sm1n9a.png
楼主真的了解并且明白自己的需求是什么吗?
你自己明白多次Read意味着什么吗?多次Read的前提条件是什么你知道吗? golang这么先进的lang难道read不能传大小的吗? gpt分分钟搞定
iiii.im 发表于 2024-11-19 17:25
gpt分分钟搞定
GPT能解决我还来发帖干嘛
static/image/smiley/yct/003.gif
for{
循环读。。。。
}
欧阳逍遥 发表于 2024-11-19 17:28
for{
循环读。。。。
不行的,读完一次就没了 本帖最后由 欧阳逍遥 于 2024-11-19 17:33 编辑
zhou 发表于 2024-11-19 17:29
不行的,读完一次就没了
用conn.Read(buf); 读。 自己实现包头,比如前几个字节 存储包头 长度 包体类型什么的, 后面存包体。 io.ReadFull
static/image/smiley/default/shy.gif
欧阳逍遥 发表于 2024-11-19 17:31
用conn.Read(buf); 读。 自己实现包头
不管哪种方式conn读完就没了,后面半句没懂什么意思
页:
[1]
2