公网上tcp连接成功率不高,那位老大有办法改善。

cxf1976 2004-04-29 11:52:58
是不是要设置什么等待时间之类的参数。
...全文
222 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
max_xy 2004-05-09
  • 打赏
  • 举报
回复
期盼高手!
cxf1976 2004-05-08
  • 打赏
  • 举报
回复
难兄难弟
cxf1976 2004-05-08
  • 打赏
  • 举报
回复
在局域网运行没有问题,稳定快速。到公网就不行了。
max_xy 2004-05-08
  • 打赏
  • 举报
回复
唉,我也在做这个东西,一个服务器端不停的发东西,我在客户端接受。局域网内我的程序跑上几十小时也没有问题。一旦到WAP或者把带宽调窄一点,就不行了,坚持不了一会儿,数据就乱了,前一次的数据还没有接受完,下一次的数据又来了。老板让我解决,愁啊。
zhufeng98 2004-05-08
  • 打赏
  • 举报
回复
呵呵,我也在做CDMA拨号网络,传输不稳定还和CDMA的信号有关,有些地方的信号很不稳定,时强时弱,我看楼主的问题很有可能是信号产生的问题!
microyzy 2004-05-08
  • 打赏
  • 举报
回复
就是不停地retry,直到成功或者timeout

在internet上会经过很多其他网络,这不是你的软件和你的服务器能够决定的
halk 2004-05-08
  • 打赏
  • 举报
回复
在局域网运行没有问题,稳定快速。到公网就不行了。
---------------------------
那就肯定是网络的问题了,无法从软件的设计上改善。
醉马不肖 2004-05-01
  • 打赏
  • 举报
回复
try
w3guy 2004-05-01
  • 打赏
  • 举报
回复
正规的WEB 服务器的带宽都是上兆的,你用IE访问的server 估计都是这类的吧。
而ADSL 的上载带宽基本上也就100-200K 比特/秒( 10-20K 字节/秒),加上CDMA 带宽不稳定,连的时候当然慢。
halk 2004-04-30
  • 打赏
  • 举报
回复
如果是所有的公网地址成功率都不高,就是网络带宽问题,没什么软件办法改善。
如果是某个特定的IP连接成功率不高,可能是对方做了连接数量的限制,可以试试多次延时重发。当然,如果怎么都连接不上,那很可能对方关机或者当了 :)
halk 2004-04-30
  • 打赏
  • 举报
回复
确认一下:c/s两端的程序,都是自己开发的;client在局域网,server在公网上,是这样吗?
halk 2004-04-30
  • 打赏
  • 举报
回复
HTTP协议一样是基于TCP的。
你的情况我也搞不太清楚,只能说很可能是网络的原因。你可以试试在局域网中运行c/s两端的程序,如果很正常的话,就证明你能做的已经做好了,带宽和流量的问题你在程序设计中基本无能为力。
cxf1976 2004-04-30
  • 打赏
  • 举报
回复
c/s两端的程序,都是自己开发的;
client在公网,通过CDMA直接上网,带宽不稳定,
server在公网上,通过ADSL直接上网。
现在问题是,有时候费半天劲才登录上,不过与次同时,IE访问网页却没什么问题。顺便问一下夜风老大,IE也是通过TCP吗,怎么它会那么顺?
cxf1976 2004-04-30
  • 打赏
  • 举报
回复
halk(夜风) ,两端的程序都是自己开发的,所以不会有限制。现在老是connect不成功。不过有时候很快就连接上了,有时候试好几次都不行,具有很大的偶然性。
icanfeeling 2004-04-30
  • 打赏
  • 举报
回复
没办法……

加带宽吧
PiggyXP 2004-04-30
  • 打赏
  • 举报
回复
排除病毒的原因就没有什么办法的呵呵,如果楼主周围的人都是如此话
楼主可以试一试用代理看看

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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