有关接收报文丢失的问题,很挠头(100分)

  • 主题发起人 主题发起人 franklky
  • 开始时间 开始时间
F

franklky

Unregistered / Unconfirmed
GUEST, unregistred user!
本人做一个类似QQ的东西,采用indy中的idTCP组件进行通讯,报文的接受采用了报头和报体分离的方式,结果我在本地机器开两个客户实例的时候可以正常通信,但是当开>=3个实例的时候会发现第3个客户端接受到乱码消息,生成了该消息对应的用户,事实上这个用户是不存在的,但是却在本地机器上接收到了,另人以外的是,当我把该客户实例关闭的时候,再次从新开启实例,又能正确通信,并产生正确的用户而不是乱码用户,本人苦苦思考,百思不得其解!!望搞通信的高手给予指点!!
 
上个问题还没有解决又来新问题了,当一个用户登陆上客户后,当退出以后再登陆的时候居然显示服务器断开而无法连接,我跟踪了下好象是登陆以后又断开了,这里面不知道是啥原因。我想在用户退出的时候恢复到从前的初使状态,就像第一次登陆一样,不知道有没有什么新办法啊??
 
后退
顶部