最近无聊写了个多人在线棋牌游戏,以前做网络做的少,只做过检测网卡数据包的东东。
在写多人游戏时,突然不知道该咋设计才好。用TCP或UDP的话,都要有一端要做服务端。如果4个玩家打牌的话,我要实现无差别通讯,即每个玩家都同时做客户端和服务端,我想在在每个玩家都放2个socket一个做服务端socket,一个做客户端client,  这样设计是不是开销大了点。还有其他解决方法没。
 
跪求多人在线游戏网络socket的解决办法