游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3374|回复: 4

WinSock 如何实现广域网通信

[复制链接]

5

主题

12

帖子

28

积分

注册会员

Rank: 2

积分
28
发表于 2013-5-8 11:41:56 | 显示全部楼层 |阅读模式
使用SOCKET编程实现了局域网两台电脑的通信,但是跨网的时候却不行。查看网络上文章都说要进行UPD穿透,解决NAT问题,有人能给一些指点吧?不胜感激

11

主题

1238

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
发表于 2013-5-15 11:22:39 | 显示全部楼层
CSDN的下载里有P2P的C++代码……

6

主题

24

帖子

140

积分

注册会员

Rank: 2

积分
140
发表于 2013-8-7 14:12:58 | 显示全部楼层
如果是这样的话,我建议你使用ProudNet游戏服务器引擎。听说除了LAN,他们还可以在网上解决NAT问题。如果不能通过NAT,还可以利用Relay服务器继续处理。听说他们家的引擎P2P功能最出名,安全度也很高。实际利用ProudNet进行电脑间通信的游戏也挺多的,其中也有几个在国内上市的游戏。但是他们家不是免费,你可以向公司要求申请他们家ProudNet的三个月免费试用版本。
官网: www.nettention.com

5

主题

12

帖子

28

积分

注册会员

Rank: 2

积分
28
 楼主| 发表于 2013-9-4 09:58:58 | 显示全部楼层
谢谢各位的建议

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2013-9-4 15:15:23 | 显示全部楼层
不在一个网段下,还是说两个公网的电脑连接?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-26 08:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表