自写的QQ程序不能在互联网发消息?

发布时间:2024-05-21 14:56 发布:上海旅游网

问题描述:

我自己写了一个qq程序的代码,是vc++的,在局域网上能正常的接收和发送消息,可是在互联网上怎么就不行了呢?是不是上网的电脑使用了代理IP的缘故?怎么办才行呢?
(我是使用点对点方式进行连接,需要 IP地址 和 通信端口号 两项即可)

问题解答:

你的程序用到了服务器了吗?如果没有用到那就是问题所在,在互联网上两个不同网段的机器很难直接连接的,除非都是公网IP,否则需要借助服务器作穿透或者通过服务器中转.

注意内网和外网的转换了,特别是在有路由器的情况下。
因为内网一般都采用DHCP和NAT转换协议

热点新闻