首页 > 解决方案 > 在两台电脑上运行游戏?

问题描述

我正在使用 Greenfoot 创建一个双边战争游戏。我想和我的兄弟一起玩,但我也希望我的兄弟只能看到整个地图的一部分,我也一样。因此,我希望我的兄弟能够在他的电脑上播放它,而我也可以在我的电脑上播放它。

这应该是一款实时游戏,但如果太难,我可以让它成为回合制游戏。如何连接我的 mac 和我兄弟的 mac,以便游戏同时在两者上运行(我希望它接收两个键盘输入)。

我没有网络经验,所以我不知道这是否可能。

标签: javanetworkinggreenfoot

解决方案


您的 mac 和您的兄弟 mac 之间的这种通信可以使用 java 套接字完成。你将是服务器,你的兄弟将是客户端。您需要ServerSocket在特定端口上打开服务器,您的兄弟将在Socket. 您可以在此处找到有关实现 java 套接字的更多详细信息(并查看名为“简单示例”的第 3 章)


推荐阅读