精易论坛

标题: TCP 连接ID问题 [打印本页]

作者: 绚丽多彩    时间: 昨天 15:25
标题: TCP 连接ID问题
TCO客户Duan每次发送一次消息,服务端那边就增加一个连接ID(dwConnID),导致服务器自动回复客户Duan时  每次都会增加一条消息   以此类推回复的越来越多,我用断开连接跟销毁,导致的结果就是服务器回复给客户Duan时,成功一次失败一次,求大佬指点一下该怎么解决呢,用的是HP5.9.3汉化过的模块

作者: 遗失的眼泪    时间: 昨天 15:39
客户Duan和服务端建立连接后 连接ID是固定的,如果断开后再重新连接,连接ID会发生变动。

作者: 绚丽多彩    时间: 昨天 15:49
遗失的眼泪 发表于 2024-11-17 15:39
客户Duan和服务端建立连接后 连接ID是固定的,如果断开后再重新连接,连接ID会发生变动。
...

是每次发送消息后增加一个dwConnID  我调试了一下他就是123456这样增加的一个数值   然后取所有连接id  循环时  服务器回复客户Duan时 会对123456分别发送六条消息 如果消息多了他不断增长  溢出后会不会崩溃  我是想彻底解决了这个问题  暂时把循环取消了,取连接id的数组成员数,发送的时候就按照这个数值发送一条消息
作者: 遗失的眼泪    时间: 昨天 15:50
绚丽多彩 发表于 2024-11-17 15:49
是每次发送消息后增加一个dwConnID  我调试了一下他就是123456这样增加的一个数值   然后取所有连接id   ...

估计是你自己写法有问题,上源码吧





欢迎光临 精易论坛 (https://bbs.125.la/) Powered by Discuz! X3.4