kinghu318
发表于 2011-5-19 12:57:03
收藏起来,网络协议这些真还不会。。
wsfda
发表于 2011-5-19 17:01:02
其实内外OK,外网就OK,只是内外网的问题,端口映射,转发
海兄加油,一直默默支持你
tryhi
发表于 2011-5-19 17:55:19
其实内外OK,外网就OK,只是内外网的问题,端口映射,转发
海兄加油,一直默默支持你
wsfda 发表于 2011-5-19 17:01 http://www.autoitx.com/images/common/back.gif
感谢,还不知怎么端口映射,老是失败,MEDEM直连的就可以
love5173
发表于 2011-5-19 18:57:40
回复 18# tryhi
两个位于napt后面的PC是无法直接直接通讯的,必须经过第三方的服务器来帮助其建立连接,但是只要通讯双方有一方不在napt的后面就可以。但是必须是napt后面那台先发起命令,否则亦然。你问我说公网之间可不可以进行TCP通信时我还纳闷那,原来是这么个问题!
tcp穿透的难度太大,udp穿透则简单多了,当然前提还是不能双方直接通信,必须经过第三方!
以后有了更好的网络设备或许能解决这个情况,现在暂时没发现什么好的方法!
qq82015930
发表于 2011-5-19 20:42:14
收藏,有用得上的时候.
wsfda
发表于 2011-5-20 09:54:34
在路由上设置,要映射端口和IP,端口是你使用的,别冲突哦,呵呵
本机最好使用固定IP
不知道海兄用的什么牌子和型号路由器,可否透露,我也好上传一些设置给你
haijie1223
发表于 2011-5-20 18:57:46
本帖最后由 haijie1223 于 2011-5-20 18:58 编辑
有仔细看过楼主的问题,我现在虽然没有条件测试,但是我原来做过服务器。
应该是这样的:假如楼主想用自己的电脑做服务器,假定你的电脑外网ip:221.221.221.221,内网ip:192.168.1.100.并且电脑开放8000端口。那么楼主用路由器开dmz主机功能,把自己电脑做成虚拟服务器,映射本机的内网ip和8000端口(把源码服务端的ip换成221.221.221.221,端口设成8000)。这一步做好之后,应该服务器就假设好了,然后开启服务端程序。
客户端的设置成外网ip:221.221.221.221.端口8000.这样就能连接到服务端了。
我现在在公司没有条件测试,在家里不能上网,请楼主自行设置路由器,其实在本机用外网ip测试ok的话应该也没问题的,不过用虚拟机加上代理测试ok的话就肯定没有问题了。
35888894
发表于 2011-5-20 19:24:17
根据IP地址和子网掩码计算出网段地址,根据网段地址.255发送广播报文,在广播报文可以自定义协议,这样可以实现局域网穿透
tryhi
发表于 2011-5-20 22:47:46
根据IP地址和子网掩码计算出网段地址,根据网段地址.255发送广播报文,在广播报文可以自定义协议,这样可以 ...
35888894 发表于 2011-5-20 19:24 http://www.autoitx.com/images/common/back.gif
有仔细看过楼主的问题,我现在虽然没有条件测试,但是我原来做过服务器。
应该是这样的:假如楼主想用自己 ...
haijie1223 发表于 2011-5-20 18:57 http://www.autoitx.com/images/common/back.gif
回复tryhi
两个位于napt后面的PC是无法直接直接通讯的,必须经过第三方的服务器来帮助其建立连接,但是 ...
love5173 发表于 2011-5-19 18:57 http://www.autoitx.com/images/common/back.gif
在路由上设置,要映射端口和IP,端口是你使用的,别冲突哦,呵呵
本机最好使用固定IP
不知道海兄用的什么 ...
wsfda 发表于 2011-5-20 09:54 http://www.autoitx.com/images/common/back.gif
成功了,路由做映射,然后客户端IP用服务端的公网IP,服务端的IP设置为内网IP,可以成功,不过我没有测试条件,别人测,确实可以。感谢各位!
wsfda
发表于 2011-5-20 22:53:06
恭喜,,网络知识也要多学学
zw196512
发表于 2011-5-24 19:55:22
纯支持一下~~{:face (270):}
bsdos
发表于 2011-5-25 14:47:30
好的,顶顶
yeqing880
发表于 2011-5-25 16:30:40
本帖最后由 yeqing880 于 2011-5-25 16:47 编辑
lanfengc 想表达的我确实没懂是什么意思 。。。TCP是双向连接的。。为什么又要架设一个HTTP服务器?
本服务端采用反向链接,也就是说只需要服务端影射路由就可以了。
我的看法是lanfengc并没懂外网TCP是如何链接的
用在外网加上生存机制只是能让客户端和服务端的链接更加稳定
让客户端和服务端都能在第一时间知道自己和对方失去了联系,在第一时间采取措施
tryhi
发表于 2011-5-25 22:37:46
lanfengc 想表达的我确实没懂是什么意思 。。。TCP是双向连接的。。为什么又要架设一个HTTP服务器?
本服 ...
yeqing880 发表于 2011-5-25 16:30 http://www.autoitx.com/images/common/back.gif
服务端路由做映射确实成功,十分感谢你的例子。疯子说的我也听着不太懂
Netfox
发表于 2011-6-9 00:40:04
要映射哦。