服务器/客户端模式,该如何解决
服务器/客户端模式
想做一个游戏房间,(如中国象棋的房间),如何做?
尤其是服务器怎么做?
每一个客户端建立一个连接吗? 怎么更新对手的信息?
------解决方案--------------------
点对点的吧
赢的规则在服务器设置好
客户端落子后 -> 是否赢
不赢 则更新对手棋盘信息
赢 则直接在对手棋盘显示
乱语之 仅供参考
------解决方案--------------------
服务器多线程加各种消息包头标志位
------解决方案--------------------
------解决方案--------------------
服务器多线程 就可以了。更新的话用observer模式
------解决方案--------------------
这个命题大了点。
lz找本书或者google下,研究研究。
要不你把你的想法说出来,让别人改进下。
------解决方案--------------------
楼主先必须学会基本的socket编程、多线程编程,然后再来考虑你想的这个项目。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
服务端最好用iocp.
想做一个游戏房间,(如中国象棋的房间),如何做?
尤其是服务器怎么做?
每一个客户端建立一个连接吗? 怎么更新对手的信息?
------解决方案--------------------
点对点的吧
赢的规则在服务器设置好
客户端落子后 -> 是否赢
不赢 则更新对手棋盘信息
赢 则直接在对手棋盘显示
乱语之 仅供参考
------解决方案--------------------
服务器多线程加各种消息包头标志位
------解决方案--------------------
------解决方案--------------------
服务器多线程 就可以了。更新的话用observer模式
------解决方案--------------------
这个命题大了点。
lz找本书或者google下,研究研究。
要不你把你的想法说出来,让别人改进下。
------解决方案--------------------
楼主先必须学会基本的socket编程、多线程编程,然后再来考虑你想的这个项目。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
服务端最好用iocp.