导航
  • 主页
  • VC综合技术
  • 互联网技术
  • .NET 技术
  • MFC Plus
  • VC/MFC界面
  • VC/MFC 进程
  • VC/MFC 数据库
  • VC++技术资源

最近想写一个多人在局域网中互玩的小游戏,可是一直不知道其中的通信问题该如何解决,特向各位大虾请教:

vcexplorer 2002-07-31 11:23:37
最近想写一个多人在局域网中互玩的小游戏,可是一直不知道其中的通信问题该如何解决,特向各位大虾请教:要求在局域网中的每个玩家互相都能够通信或能够单向循环通信(既所有玩家组成一个圈,圈中的每一个人都能与预先排序好的下一个玩家通信)。这是不是象广播通信?我看过网络五子棋的原程序,可那是两个玩家玩的,也没得到什么启发。如回答有帮助高分放送!!!
...全文
143 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mahongtao 2002-08-13
c/s结构最大的问题是必须有个服务器,传输量不大可以考虑udp
回复
allen95 2002-08-13
同意
回复
Aladin0116 2002-08-03
如果要用tcp/ip协议,就只好用c/s结构的了,但你可以分为两次连接,第一次取得其他玩家的ip,第二次直接于其他玩家建立连接。
回复
xglcm 2002-08-03
C/S模式的,玩家都登陆到服务器进行通信,通过服务器转发数据。
服务器端多线程,接收存贮转发。
回复
FreeSeagull 2002-08-03
我以前开发的一个C/S模式的江湖就是采用了的TCP协议。在校园网上运行至今一直工作良好。
回复
FreeSeagull 2002-08-03
如果是个小游戏,可以采用TCP协议,因为这样可以提高通讯可靠性。小游戏通讯数据量不是很大,在速度上不会有什么大的影响,却可以提高可靠性。
回复
i_Fan 2002-08-03
在局域网环境下有这样3个协议可以实现你说的功能。
它们是
如果是Windows的网络可用
TCP/IP中的UDP
NetBios
如果是Novell可能
SPX/IPX
说起来简单但是写起来就有点复杂了。
建议你用TCP/IP中的UDP,试试吧:)
签名:i_fan
回复
howtotell 2002-08-03
做成C/S模式的吧,让所有的玩家都登陆到服务器进行通信.现在无论是 星际争霸 还是反恐精英 都是这种形式的,还没有听说有你所的所谓单向循环通信.
回复
graygu 2002-08-01
用token传递的方法
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……