|登录 |注册

登录
登录 注册
查看: 1500|回复: 7
打印 上一主题 下一主题

关于Socket 的问题。

[复制链接]
宅男-兜着走
2010-7-20 06:35 PM
我的 Case 是如此, 我有两个程式,
一个是 Server(Listen incoming connection), 在对方的电脑安装的。
另外一个是 Client(我)。 键入 IP 就可以 Connect 过去 Server(对方)。

现在遇到的问题是, 我在 Lan 的情况下可以通过 internel ip 去链接。
我尝试了 WAN IP 然后链接得到(某些电脑), 但是server 端要设置成 forwarding 去 对方的电脑才行。

要怎样才能实现 over Internet 呢?又不必设置router。
Super-Tomato
2010-7-20 07:11 PM
我的 Case 是如此, 我有两个程式,
一个是 Server(Listen incoming connection), 在对方的电脑安装的 ...
宅男-兜着走 发表于 2010-7-20 06:35 PM


這是因为 router 的問題,所以一定必须设定 port fowarding 才能讓 router 把所对应的 port 转到某台电脑
宅男-兜着走
2010-7-20 07:13 PM
這是因为 router 的問題,所以一定必须设定 port fowarding 才能讓 router 把所对应的 port 转到某台电 ...
Super-Tomato 发表于 2010-7-20 07:11 PM


所以就是除了 设置 Port Fowarding 就没别的方法了?
Super-Tomato
2010-7-20 07:15 PM
所以就是除了 设置 Port Fowarding 就没别的方法了?
宅男-兜着走 发表于 2010-7-20 07:13 PM



對阿,因为對外的 WAN IP 是不知道有多少台电脑所对应的,而 LAN IP 就只能是唯一
宅男-兜着走
2010-7-20 07:23 PM
對阿,因为對外的 WAN IP 是不知道有多少台电脑所对应的,而 LAN IP 就只能是唯一
Super-Tomato 发表于 2010-7-20 07:15 PM


那么请问你下。 我看到个文章, 是关于 Reverse-connect, 这个的方式是如何实现?
宅男-兜着走
2010-7-20 08:35 PM
找到 方法了。 那就是申请个 No-IP, 然后直接 Redirect 过来我的电脑。
Super-Tomato
2010-7-20 11:05 PM
那么请问你下。 我看到个文章, 是关于 Reverse-connect, 这个的方式是如何实现?
宅男-兜着走 发表于 2010-7-20 07:23 PM


你去看看反向的说明
http://cyrilwang.blogspot.com/2008/11/reverse-connection.html


找到 方法了。 那就是申请个 No-IP, 然后直接 Redirect 过来我的电脑。
宅男-兜着走 发表于 2010-7-20 08:35 PM


no-ip 只是个 ddns 技术,如果使用 router 的話还是需要设定 port foward
宅男-兜着走
2010-7-20 11:31 PM
你去看看反向的说明
http://cyrilwang.blogspot.com/2008/11/reverse-connection.html




no-ip ...
Super-Tomato 发表于 2010-7-20 11:05 PM


之前我是说 Server 植入人家的电脑, 现在我倒反回来了。
我用Server, 我Send 人家Clent, 然后链接过来我的 WAN(要开着NO-IP Client 一直Update DNS/HOST), 然后我设置我的电脑 Port Forward 过来Local IP。 也是可以达到效果。
只是, 会有什么 利弊我还不清楚。 不过还是很感谢你的 LINK 我在研究着。
您需要登录后才可以回帖 登录 | 注册

回顶部