socket怎样实现广域网通信

C语言 码拜 10年前 (2015-05-11) 1685次浏览 0个评论
 

如果想拿自己的电脑当服务器的话,是否需要在客户端程序中将要连的的ip设为自己电脑的公网地址呢,还是其他什么方法。

我刚才又百度了半天,学校用的网应该是内网吧,如果想拿自己电脑做服务器的话,就得用端口映射,将学校的公网的ip的某个端口与私网内自己的ip地址做映射才行,,是这样吗。具体怎么做端口映射我也不是很懂!想就这个问题请教下各位。
要用公网ip才行吧。 
15分
如果是家里的路由,进192.168.1.1->DHCP服务器->静态地址分配,->添加自己的MAC地址,并设置IP
转发规则->虚拟服务器(虚拟服务器定义了广域网外部端口和局域网网络服务器之间的映射关系,所有对该广域网外部端口的访问将会被重定位给通过IP地址指定的局域网网络服务器)->设置外部端口号、内部端口号、IP地址、协议

如果是学校的网,应该要向学校的信息化建设处申请吧

5分
引用 1 楼 guicaisa 的回复:

我刚才又百度了半天,学校用的网应该是内网吧,如果想拿自己电脑做服务器的话,就得用端口映射,将学校的公网的ip的某个端口与私网内自己的ip地址做映射才行,,是这样吗。具体怎么做端口映射我也不是很懂!想就这个问题请教下各位。

学校的话,基本不用想了,你应该不会有权限修改端口映射的
自己家里还有希望


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明socket怎样实现广域网通信
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!