[]socket连接以后,input中的数据越来越长

从后台发过来的数据,第一次从input中读取,是正确的,但是第2次收到数据时,input的长度就变成2倍了,第3次就3倍。每次收到消息时,处理完逻辑以后,socket的input都执行过clear()。请问这是怎么回事呢?
已邀请:

Aar0n

赞同来自:

socket实例.disableInput = true

赞同来自:

暂时解决了,input每次读取数据结束以后,必须要让pos等于它的length,大概意思是表示数据读取完毕,没有剩余了,否则就会出现以上问题。
 
也许是封装时遗留的问题吧。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作