请问如果对方是拨号上网,他的clientsocket与我的serversocket连接,我怎么知道他的端口号(50分)

  • 主题发起人 主题发起人 nottop
  • 开始时间 开始时间
N

nottop

Unregistered / Unconfirmed
GUEST, unregistred user!
我有两台电脑,一台有固定IP,一台拨号上网,拨号上网的机子用clientsocket连接固定IP的serversocket,连接成功,但此时让固定IP上的clientsocket根据serversocket的socket.remoteaddress属性连接拨号上网的机子上的serversocket时,连接失败,好象提示是异步错误.
我试过如果两台都是固定IP则连接成功,所以我估计是拨号上网的机子的端口映射造成的,大家有和办法啊,我的想法也不知道对不对----------------------我很菜!(只有50分了,不过其实是150分,因为我还有个类似的问题,请高手帮忙啊!)
 
难道就没有高手吗?谁能解决我的问题啊
 
很可能是你的拨号服务商封闭了端口,而不是你的程序的问题。

做一个简单的测试,再你的拨号的机器上开个ftp或http服务,然后拨号上网,然后取得公网地址,然后试试能访问你的开的服务么?如果不能那很有可能就是拨号服务商限制了。
 
拔號上網一樣有IP:
在運行框內輸入:
command
在DOS模式下輸入
ipconfig
查到IP就跟固定IP一樣
 
接受答案了.
 
后退
顶部