zhou 发表于 4 天前

有没有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

迷茫的tom 发表于 4 天前

楼主真的了解并且明白自己的需求是什么吗?
你自己明白多次Read意味着什么吗?多次Read的前提条件是什么你知道吗?

HOH 发表于 4 天前

golang这么先进的lang难道read不能传大小的吗?

iiii.im 发表于 4 天前

gpt分分钟搞定      

zhou 发表于 4 天前


iiii.im 发表于 2024-11-19 17:25

gpt分分钟搞定
GPT能解决我还来发帖干嘛
static/image/smiley/yct/003.gif

欧阳逍遥 发表于 4 天前

for{

循环读。。。。

}

zhou 发表于 4 天前


欧阳逍遥 发表于 2024-11-19 17:28

for{

循环读。。。。
不行的,读完一次就没了

欧阳逍遥 发表于 4 天前

本帖最后由 欧阳逍遥 于 2024-11-19 17:33 编辑

zhou 发表于 2024-11-19 17:29

不行的,读完一次就没了

用conn.Read(buf); 读。 自己实现包头,比如前几个字节 存储包头 长度 包体类型什么的, 后面存包体。

忘江湖 发表于 4 天前

io.ReadFull


static/image/smiley/default/shy.gif

zhou 发表于 4 天前


欧阳逍遥 发表于 2024-11-19 17:31

用conn.Read(buf); 读。 自己实现包头
不管哪种方式conn读完就没了,后面半句没懂什么意思
页: [1] 2
查看完整版本: 有没有golang大手子,问题求解