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

wyj1 2004-06-16 04:00:35
我用DELPHI自己带的scktsrvr.exe在一台用电话拔号上网的机器上架了一个socket服务器,然后自己写了一个简单的用TClientSocket控件的小程序装在另一台单独的机器上来和它建立连接,先用56K的普通猫拨号上网,没问题,可以换成用ADSL上网后再连接,就怎么也连接不上了,为何? 多谢指点...郁闷中...
...全文
198 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyj1 2004-06-22
  • 打赏
  • 举报
回复
多谢风老前辈,等我试一下先...
不过能不能顺便解释一下为何要这样做?
zjqyb 2004-06-22
  • 打赏
  • 举报
回复
不开虚拟服务器,可以把200/221端口转发至你的机器局域网地址
wyj1 2004-06-21
  • 打赏
  • 举报
回复
没有高手...
wyj1 2004-06-20
  • 打赏
  • 举报
回复
在第四种情形中,我已经把ADSL设成虚拟服务器了,否则第四种情形不会通过的:

public private TCP/UDP address
37500 37500 TCP 192.168.1.254
wyj1 2004-06-20
  • 打赏
  • 举报
回复
谢谢楼上的大哥, 能不能再说得详强一些呀?白托了.
wyj1 2004-06-19
  • 打赏
  • 举报
回复
已经连续郁闷了好多天了...
zjqyb 2004-06-19
  • 打赏
  • 举报
回复
adsl猫设置虚拟服务器或dmz局域网地址指向你的机器
jacobran 2004-06-19
  • 打赏
  • 举报
回复
你上的是不是内网的宽带,如联通,铁通,有线等
只有电信(网通)的不是内网的
wyj1 2004-06-18
  • 打赏
  • 举报
回复
问题是怎样设置呀...
wyj1 2004-06-18
  • 打赏
  • 举报
回复
多谢楼上指点,我试过了,好像没什么作用....继续郁闷中....
itlcx 2004-06-18
  • 打赏
  • 举报
回复
如里只是设置代理服务器:
 internet选项/连接页签/点“局域网设置”/勾选“使用代理服务器”/点“高级”/在这里设定与服务器一样的端口号就可以了
wyj1 2004-06-17
  • 打赏
  • 举报
回复
还在郁闷中...
jacket008 2004-06-17
  • 打赏
  • 举报
回复
应该要设置代理服务器的,看代理服务器通过什么端口才能连得出去。
wyj1 2004-06-17
  • 打赏
  • 举报
回复
真的郁闷, 不骗你们....
wyj1 2004-06-17
  • 打赏
  • 举报
回复
多谢忧国忧民, 我想也可能是这样的, 可是如何实现代理服务器呢, 另外,我在局域网内同一台机器上使用QQ,未做任何设置也没有任何问题的呀?

还是很郁闷....
wyj1 2004-06-17
  • 打赏
  • 举报
回复
详细的实验情况及当时的网络连接方式是这样的:

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

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


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

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


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

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


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

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


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

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

jacket008 2004-06-17
  • 打赏
  • 举报
回复
哦,那你的客户机就要设代理服务器端口了,客户机应该是通过代理服务器上网的吧。


就好比QQ一样,要设代理服务器一样
wyj1 2004-06-17
  • 打赏
  • 举报
回复
多谢楼上大哥指点,我看过了,客户机在局域网内,没有公网的IP,可是服务器端有公网的IP的呀...不明白
frankizhong 2004-06-17
  • 打赏
  • 举报
回复
是启用ADSL MODEM里面的自动拨号上网吧,是不是启用了路由功能.可以在本机上试一下IPCONFIG/ALL,看本机能不能得到公网IP,有可能是因为服务因为得不到公网IP而导致客户端无法访问.
wyj1 2004-06-16
  • 打赏
  • 举报
回复
继续郁闷中...
加载更多回复(2)

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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