在互联网上用Socket互联,服务器用56K的猫上网:客户端用56K的猫可以连接上,但用ADSL就连接不上,为什么?

wyj1 2004-06-17 01:59:21
我用DELPHI自己带的scktsrvr.exe在一台用电话拔号上网的机器上架了一个socket服务器,然后自己写了一个简单的用TClientSocket控件的小程序装在另一台单独的机器上来和它建立连接,先用56K的普通猫拨号上网,没问题,可是换成用ADSL上网后再连接,就怎么也连接不上了,为何? 多谢指点...郁闷中...
...全文
139 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyj1 2004-06-22
  • 打赏
  • 举报
回复
真郁闷!
wyj1 2004-06-21
  • 打赏
  • 举报
回复
郁闷!
wyj1 2004-06-19
  • 打赏
  • 举报
回复
谢谢楼上, 可是我已经在ADSL中做了端口映射了呀:

公有端口 仅有端口 TCP/UDP 内网IP地址
37500 37500 TCP 192.168.1.254

(37500是我的两个程序使用的端口值, 192.168.1.254是在局域网中的那台机子的IP地址,固定不变的)

如果端口映射有问题的话, 第四种情形应当不会通过的对不对?...

郁闷....
luck2050 2004-06-19
  • 打赏
  • 举报
回复
局域网中如果有防火的什么就不行了,要开放你需要的端口
wyj1 2004-06-18
  • 打赏
  • 举报
回复
真他妈的郁闷....
wyj1 2004-06-17
  • 打赏
  • 举报
回复
是的,还在郁闷中...
jacket008 2004-06-17
  • 打赏
  • 举报
回复
还在郁闷中...???
wyj1 2004-06-17
  • 打赏
  • 举报
回复
郁闷中...
wyj1 2004-06-17
  • 打赏
  • 举报
回复
详细的实验情况及当时的网络连接方式是这样的:

情形一(局域网内,台式机做服务器:能正常建立连接):

客户机(笔记本电脑)---->8口集线器<----服务器(台式机)


情形二(两台都在公网内,台式机做服务器:能正常建立连接):

客户机(笔记本电脑)---->PCMCIA无线上网卡---->(公网INTERNET)<----随E星USB无线上网适配器<----服务器(台式机)


情形三(两台都在公网内,笔记本做服务器:能正常建立连接)

服务器(笔记本电脑)---->PCMCIA无线上网卡---->(公网INTERNET)<----随E星USB无线上网适配器<----客户机(台式机)


情形四(客户机在公网内,服务器在局域网内:在ADSL上做端口映射后能正常建立连接)

客户机(笔记本电脑)---->PCMCIA无线上网卡---->(公网INTERNET)<----ADSL猫<----8口集线器<----服务器(台式机)


情形五(服务器在公网内,客户机在局域网内:不能建立连接!)

客户机(笔记本电脑)---->8口集线器---->ADSL猫---->(公网INTERNET)<----随E星USB无线上网适配器<----服务器(台式机)

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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