欧阳逍遥
发表于 3 天前
for{<br />
<br />
循环读。。。。<br />
<br />
}
zhou
发表于 3 天前
<div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16043906&ptid=1365358" target="_blank"><font color="#999999">欧阳逍遥 发表于 2024-11-19 17:28</font></a></font><br />
for{<br />
<br />
循环读。。。。</blockquote></div><br />
不行的,读完一次就没了
欧阳逍遥
发表于 3 天前
<i class="pstatus"> 本帖最后由 欧阳逍遥 于 2024-11-19 17:33 编辑 </i><br />
<div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16043909&ptid=1365358" target="_blank"><font color="#999999">zhou 发表于 2024-11-19 17:29</font></a></font><br />
不行的,读完一次就没了</blockquote></div><br />
<br />
用 conn.Read(buf); 读。 自己实现包头,比如前几个字节 存储包头 长度 包体类型什么的, 后面存包体。
忘江湖
发表于 3 天前
io.ReadFull<br />
<br />
<img src="https://hostloc.com/static/image/smiley/default/shy.gif" smilieid="8" border="0" alt="" />
zhou
发表于 3 天前
<div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16043917&ptid=1365358" target="_blank"><font color="#999999">欧阳逍遥 发表于 2024-11-19 17:31</font></a></font><br />
用 conn.Read(buf); 读。 自己实现包头</blockquote></div><br />
不管哪种方式conn读完就没了,后面半句没懂什么意思
zhou欧阳逍遥
发表于 3 天前
<div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16043920&ptid=1365358" target="_blank"><font color="#999999">忘江湖 发表于 2024-11-19 17:32</font></a></font><br />
io.ReadFull</blockquote></div><br />
当然不行,常见方法都试过了<div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16043930&ptid=1365358" target="_blank"><font color="#999999">zhou 发表于 2024-11-19 17:34</font></a></font><br />
当然不行,常见方法都试过了</blockquote></div><br />
<br />
。。。gpt 回答太长了。。。 你自己去问<br />
<br />
golang 实现一个 服务端 客户端 socket 通讯, 其中包含 包头【包体长度】 包体<br />
<br />
<br />
回答的很详细。。。 包括服务端和客户端代码。<br />
zhou
发表于 3 天前
<div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16043935&ptid=1365358" target="_blank"><font color="#999999">欧阳逍遥 发表于 2024-11-19 17:36</font></a></font><br />
。。。gpt 回答太长了。。。 你自己去问<br />
<br />
golang 实现一个 服务端 客户端 socket 通讯, 其中包含 包头【 ...</blockquote></div><br />
GPT不行的,算了<br />
而且提到的什么包头包体 跟本贴主旨也没啥关系
迷茫的tom
发表于 3 天前
楼主真的了解并且明白自己的需求是什么吗?<br />
你自己明白多次Read意味着什么吗?多次Read的前提条件是什么你知道吗?
欧阳逍遥
发表于 3 天前
<i class="pstatus"> 本帖最后由 欧阳逍遥 于 2024-11-19 17:56 编辑 </i><br />
<div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16043941&ptid=1365358" target="_blank"><font color="#999999">zhou 发表于 2024-11-19 17:37</font></a></font><br />
GPT不行的,算了<br />
而且提到的什么包头包体 跟本贴主旨也没啥关系</blockquote></div><br />
<br />
算了。。。 可能我真的不会吧
puper
发表于 3 天前
不可能用一个conn变量做到的