您的位置:程序门 -> vb -> 网络编程



winsock做c/s系统 ,如何设置客户端的remotehost地址(即如果得到本机外网的地址)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


winsock做c/s系统 ,如何设置客户端的remotehost地址(即如果得到本机外网的地址)
发表于:2008-02-20 12:52:30 楼主
想不通一个问题:   本机在局域网内,要用winsock写一个c/s程序   本机做为服务端   但是如何设置客户端的remotehost   总不可能是本机的内网ip:如192.168.8.80     有过类似经验的朋友教一下
该帖子于2008-02-26 10:02:18被版主修改
发表于:2008-02-20 12:55:011楼 得分:0
在线等待中....
发表于:2008-02-20 15:21:212楼 得分:0
就算你知道外网ip你没有设置路由外网一样是连不上的………………
上ip138.com可以查到外网ip
发表于:2008-02-20 18:38:193楼 得分:0
用localhost即可解决
发表于:2008-02-20 21:17:524楼 得分:0
服务器在内网,,想让外网的客户端访问。。。

在网关上做端口映射吧
发表于:2008-02-21 16:31:345楼 得分:0
buzhihuigai兄,怎么做网关映射...?,俺菜鸟一只
发表于:2008-02-21 20:56:426楼 得分:0
具体怎么操作,,我没做过,也不知道。

百度一下端口映射,应该有不少工具可以实现,不过你得有在你们的网关上乱动的权限
发表于:2008-02-21 22:36:057楼 得分:0
没有其它办法吗
发表于:2008-02-22 18:32:128楼 得分:0
如果你用的是路由器上网,那么你可以用路由器中端口映射来映射192.168.8.80

如果是自己做的服务器,那么根据你的服务器上网设置方式,自行设置吧。
发表于:2008-02-25 11:05:579楼 得分:0
你程序的端口是多少   就必须在网关(即路由器)上做端口映射
意思就是外网任意机器   访问你公网ip:端口——》内网ip:端口   上
发表于:2008-02-26 09:35:2210楼 得分:0
看看www.verycd.com上的端口映射的knowledge   base.
用emule实现高速下载,用到端口映射。
发表于:2008-02-26 09:49:1211楼 得分:0
在网关上做端口映射吧

就是指定内网某台机器代表外网
不知道怎么插入图片,!!!!!!!!!
发表于:2008-02-26 10:10:5612楼 得分:0
单独的象得到ip,可以看这里的代码:http://vbnet.mvps.org/code/internet/getpublicip.htm

不过如果是外部连内,那要在网关上做映射


快速检索

最新资讯
热门点击