用VB实现广域网通信
各位大侠好,现在小弟遇到一个麻烦问题,用vb6.0的winsock想实现不在同一个局域网内通信,当然在同一个局域网内通信是没有问题。
现在我有一台笔记本,采用电信的3G拨号上网(IP:172.22.212.180),另外一台台式机接到公司的网络中上网(IP:192.168.1.99),我现在想实现这两台电脑通信,采用winsock的方法,笔记本作为服务器,台式机作为客户端,请问我该怎么做呢?
小弟先在这里谢谢大家了!
[解决办法]
1)要公网IP,如果不知道,可上IP138查下。
2)中国电信封杀了普通用户的80端口,不要用这个端口做服务端。广东是这样,不知道其他地方怎么样。
[解决办法]
去下个花生壳动态域名软件,设为开机启动服务即可,不然你3g网络ip地址应该不定吧,有了域名以后就可以设置remotehostname为服务器域名,如果需要我可以发我以前做的代码给你。
[解决办法]
您查询的IP:172.22.212.180
本站主数据:本地局域网
参考数据一:本地局域网
你现在面对的是2个局域网之间的通信了.
用花生壳这样的动态域名也许不行吧.
用UDP协议,打洞...这也要有个公网服务器呀.
万一你开发了一个新的qq客户端,用qq的网络资源那你就强大了.