supplement StreamTransport.doReceive()

This commit is contained in:
free will
2021-04-21 18:36:39 +08:00
parent 13c954e247
commit 09c820f264
2 changed files with 6 additions and 2 deletions
+3 -1
View File
@@ -128,7 +128,9 @@ public class StreamTransport extends Transport implements ITransport{
LpPacket lpPacket=packetPair.getValue();
// 循环多次尝试从接收缓冲区中读出包并处理
if(pktLen>0){
//todo: 啥玩意儿???
System.arraycopy(this.recvBuf,(int)pktLen,
this.recvBuf,0,(int)(this.recvLen-pktLen));
this.recvLen-=pktLen;
}
return lpPacket;
}
@@ -141,7 +141,9 @@ public class UnixStreamTransport extends StreamTransport{
LpPacket lpPacket=packetPair.getValue();
// 循环多次尝试从接收缓冲区中读出包并处理
if(pktLen>0){
//todo: 啥玩意儿???
System.arraycopy(this.recvBuf,(int)pktLen,
this.recvBuf,0,(int)(this.recvLen-pktLen));
this.recvLen-=pktLen;
}
return lpPacket;
}