请教:我想进行p2p通信,Client的程序运行在校园网的一台计算上。我在学校的宿舍里用的是ADSL,通过路由3人共享。请问如果要把我的Server程序运行在宿舍的一台电脑上行不行?行的话该怎样设置?
通过http://www.ip138.com/,宿舍计算机的公网IP是:58.62.*.*。用ipconfig获得本地IP是192.168.*.*。还有一个问题:如果计算机不经过路由器直接和Modem相连用ipconfig 和 计算机经过路由器用ipconfig得到的IP是一样的吗?谢谢!
通过http://www.ip138.com/,宿舍计算机的公网IP是:58.62.*.*。用ipconfig获得本地IP是192.168.*.*。还有一个问题:如果计算机不经过路由器直接和Modem相连用ipconfig 和 计算机经过路由器用ipconfig得到的IP是一样的吗?谢谢!
可以实现
1. 路由器上设置,把端口映射到你内网的特定电脑ip上,或者把某个ip直接设置成DMZ主机。
2. ADSL拨号,每次获取的IP地址都不同,你要考虑是否需要用花生壳。
3. 如果只是想长期供源,不需要做server。比如bt,server是用来索引每个bt文件有哪些用户在下。
想请教您几个问题
1.我知道每次的IP都不一样,但是我每次开机期间,它是不是不变的?我每次开机获得IP后再在Client程序上输入相应的IP应该没有问题吧?因为我现在只想测试能不能连接成功,人性化是以后的事情,呵呵
2.您是不是也觉得只要把我的ADSL的计算机直接和Modem相连,然后ipconfig的话就可以得到公网IP地址?而且这样Client按照这个地址发送Server就能直接收到,而不用做端口映射?
3.如果要做端口映射的话,我想您能不能讲解一下“路由器上设置,把端口映射到你内网的特定电脑ip上”的操作步骤?非常感谢您周全的考虑,我只是随便玩玩,测试一下简单的程序,没有想过真正做什么服务器。(不好意思,我只有20分)
2. 计算机直接连接ADSL Modem,那么拨号成功后,计算机会直接获得一个Internet的IP地址,但这个地址每次拨号都不一样。这是这台机器是直接连载局域网上,不需要做端口映射。
3. 端口映射的操作,取决于你的路由器。比如D-Link的通常是在“转发规则”下面。最简单的是设置DMZ主机,这样就相当于把机器直接放在Internet上(等同于2.),而且还不影响其他人使用。
我是用ADSL。
不方便也没有关系,我找其它人。
谢谢!