c++写了一个五子棋小游戏,想实现局域网对战功能
2024-07-16 11:17:27作者:饭克斯
局域网内还是比较简单的;udp,tcp都可以选择;
你要考虑的几个问题:
1、命令通道,用来传输落子,暂停,开始等命令;
2、两个棋盘的界面刷新同步,可以再加一条同步刷新命令后台;
3、上面两条保证了就基本ok了,实现c++就用socket,查询相关资料很简单的
ps
1、用udp的话更简单些,局域网内udp可靠性还算可以
2、用tcp的话就要长连接,控制相关性强一些,但是要考虑断连重连的问题,以及断开后处理脏数据的问题。
展开全文