goSocket icon indicating copy to clipboard operation
goSocket copied to clipboard

Demo关于协议Depack部分,传输中,为什么会导致ID断续?

Open TimeBoat opened this issue 5 years ago • 0 comments

在 WIN7 64 下配合 GoLand IDE 进行调试,Server 端显示接收数据如下: 127.0.0.1:49185 tcp connect success receive data string: {"ID":8","Session":15646195752952399002015073109532345","Meta":"golang","Content":"message"} receive data string: {"ID":18","Session":15646195752952399002015073109532345","Meta":"golang","Content":"message"} receive data string: {"ID":28","Session":15646195752952399002015073109532345","Meta":"golang","Content":"message"} receive data string: {"ID":38","Session":15646195752952399002015073109532345","Meta":"golang","Content":"message"} receive data string: {"ID":48","Session":15646195752952399002015073109532345","Meta":"golang","Content":"message"} receive data string: {"ID":58","Session":15646195752952399002015073109532345","Meta":"golang","Content":"message"} receive data string: {"ID":68","Session":15646195752952399002015073109532345","Meta":"golang","Content":"message"} receive data string: {"ID":77","Session":15646195752952399002015073109532345","Meta":"golang","Content":"message"} receive data string: {"ID":87","Session":15646195752952399002015073109532345","Meta":"golang","Content":"message"} receive data string: {"ID":97","Session":15646195752952399002015073109532345","Meta":"golang","Content":"message"} receive data string: {"ID":99","Session":15646195752952399002015073109532345","Meta":"golang","Content":"message"} 127.0.0.1:49185 connection error: EOF 如上所示,求教: 1.为何ID会断续存储?并没有按照1、2、3、4、5 -> 100 的顺序进行? 2.最后 connection error: EOF 为何会存在?是Client代码不完善导致没有正确结束通信吗?

TimeBoat avatar Aug 01 '19 00:08 TimeBoat