首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB9用pslib21.dll + winsock.pbl 做的C/S程序,异地客户端经常断线.解决方法

2012-03-18 
PB9用pslib21.dll + winsock.pbl 做的C/S程序,异地客户端经常断线.断线的时候,客户端Ping 服务器又没丢包.

PB9用pslib21.dll + winsock.pbl 做的C/S程序,异地客户端经常断线.
断线的时候,客户端Ping 服务器又没丢包. 是怎么回事呢?

[解决办法]
真的吗
在一台机器上吧
[解决办法]
tcp的保持对服务器与客户端的网络都有一定的要求,一方不稳定超过它的内置检测定时器就会判断为连接断开,连接断开后不会自动恢复的,建议可以看一下tcp/ip详解卷1,了解一下tcp的内部几个定时器;

如果客户不是很多的情况下,建议平常使用udp进行通讯,必要时再使用tcp建立连接传输数据

另外,tcp断开的时候也会有消息返回的,可以获取得到,同时如果连接已断开,再send时也会提示错误,重新再建立连接即可

更多的是网络情况的原因,与pb和pslib21.dll库没有什么联系;

热点排行