执行再看一下输出,没有粘包或者半包的情况
recv: ~测试数据:一二三四五~ recv: ~测试数据:一二三四五~ recv: ~测试数据:一二三四五~ recv: ~测试数据:一二三四五~ recv: ~测试数据:一二三四五~ recv: ~测试数据:一二三四五~也可以像第一个例子一样用一个指定大小的buf var buf [1024]byte,每次从conn里取出指定大小的数据,然后进行数据解析,如果发现有半包的情况,就再读取一次,加上上次未解析的数据,再次重新解析。
执行再看一下输出,没有粘包或者半包的情况
recv: ~测试数据:一二三四五~ recv: ~测试数据:一二三四五~ recv: ~测试数据:一二三四五~ recv: ~测试数据:一二三四五~ recv: ~测试数据:一二三四五~ recv: ~测试数据:一二三四五~也可以像第一个例子一样用一个指定大小的buf var buf [1024]byte,每次从conn里取出指定大小的数据,然后进行数据解析,如果发现有半包的情况,就再读取一次,加上上次未解析的数据,再次重新解析。
内容版权声明:除非注明,否则皆为本站原创文章。