JBTALKS.CC

标题: 关于Socket 的问题。 [打印本页]

作者: 宅男-兜着走    时间: 2010-7-20 06:35 PM
标题: 关于Socket 的问题。
我的 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 我在研究着。




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5