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

wag_enu 2009-12-16 04:06:20
断线的时候,客户端Ping 服务器又没丢包. 是怎么回事呢?
...全文
447 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fogle 2011-11-24
  • 打赏
  • 举报
回复
在实际应用中有BUG啊,
sufj720127 2010-04-12
  • 打赏
  • 举报
回复
在什么地方下在>
wag_enu 2009-12-18
  • 打赏
  • 举报
回复
好的,非常感谢您的提醒...
pb8 2009-12-17
  • 打赏
  • 举报
回复
建议你还是先看一下我推荐的那本书,tcp是基于连接的,udp是无连接的,
udp的例子网上也有,使用数据报的那个对象产生而不是那个数据流的对象产生的就是udp
使用方式可以搜一下例子,没搜到再找我
[Quote=引用 4 楼 wag_enu 的回复:]
再请问一下,用什么方法设置成 UDP ?
[/Quote]
wag_enu 2009-12-17
  • 打赏
  • 举报
回复
再请问一下,用什么方法设置成 UDP ?
pb8 2009-12-16
  • 打赏
  • 举报
回复
tcp的保持对服务器与客户端的网络都有一定的要求,一方不稳定超过它的内置检测定时器就会判断为连接断开,连接断开后不会自动恢复的,建议可以看一下tcp/ip详解卷1,了解一下tcp的内部几个定时器;

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

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

更多的是网络情况的原因,与pb和pslib21.dll库没有什么联系;
wag_enu 2009-12-16
  • 打赏
  • 举报
回复
两个城市的两台电脑.一个服务器,一个客户机.
永生天地 2009-12-16
  • 打赏
  • 举报
回复
真的吗
在一台机器上吧

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧