C++ 简单聊天程序 内网外网都能连接 外网不可以发数据

[复制链接]
查看11 | 回复1 | 2020-4-24 11:23:43 | 显示全部楼层 |阅读模式
C++ 简单聊天程序 内网外网都能连接 外网不可以发数据
使用CClientSocket由CSocket派生,并重写了OnReceive() ,
每次发送数据都用一个结构体格式化数据
STRCUT DATABUF
{
short datatype;
char databuf[1022]
};
在本机和局域网内,服务器和客户端可以正常连接,并收发信息;
使用外网时,在路由器设置了端口映射 外部端口33333,内部端口8888 内部IP 192.168.1.102
然后启动服务器端
客户端设置连接:外网IP 59.*。*。* 端口33333
客户端点击连接后,服务器能检测到客户端的连接,
但是服务器和客户端互相发信息,都收不到~介个是为神马呢?
都木有回答的…用IIS做测试,做好端口映射,外网依然只能连接不能接受发送数据…难道是路由器的问题…?

回复

使用道具 举报

千问 | 2020-4-24 11:23:43 | 显示全部楼层
可以,用反编译一下qq改一下应该就行了,不过应该都不会
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行