客户端到客户端连接?

时间:2011-12-23 18:05:35

标签: c sockets udp winsock

使用C和Winsock库(UDP),我制作了一个客户端 - 服务器多人游戏。

现在我想这样做,以便客户可以直接相互连接(例如在魔兽争霸III当有人主持游戏时其他玩家直接连接到他),但我不知道也无法找到有关怎么做。

1 个答案:

答案 0 :(得分:2)

在大多数情况下 - 特别是在当今不幸的世界中,大多数客户都在阻止如此多的传入连接的NAT防火墙和ISP之后 - 客户端/服务器程序(例如您要查看的内容)将通过中央服务器路由所有流量,“保证”可以从所有客户访问。

否则,您需要查看UPnP和/或类似UDP hole punching之类的内容,以实现可能落后于上述约束的客户端之间的访问权限。