怎样实现局域网内实现多个主机同时显示相同的三维场景?
就象当初的红警和星际这样的游戏是那样实现互连!
单指局域网内,每个单机上运行的程序,可以创建一个主机。然后局域网类的运行同样机器的主机可以加入这个主机。然后进行游戏。
现在我仅仅只需要实现,局域网内的台机器能够同时显示一个三维场景,并且同步更新,然后任意一台机器发送更新指令,所有的机器实现更新场景,实现多台机器同步的动态漫游。
我该如何设计,并且采用什么样的技术途径。
我现在的想法就是:
1)写一个程序,不分客户端和服务器端。创建主机的就是服务器端,其他都是客户端。
2)利用最原始的聊天程序类似的通讯机制,一个用于管理连接的Listen Socket 连接以后的Client Socket。然后由服务器端传递更新的场景视点信息进行更新
3)问题:我是否需要线程池进行随时线程等待。避免不同步!