我是Java编程的新手,我想知道Socket和Server-Client的整体概念是如何工作的,以及系统中的修改如何在其他系统中进行修改,作为启动器我在java中制作TicTacToe 2播放器,我为单人播放器制作了TicTacToe但是想在多人游戏中获得一些帮助。我之前经历了很多问题(在这个网站上),但他们只解决了某种问题,但我想要一个完全了解这一切是如何运作的。 任何人都可以告诉我服务器和客户端如何在Java中传递消息??
我想询问在哪里编写我的游戏代码,以便在两个设备上加载,当用户转弯时,它也会显示在另一个用户的设备中......
答案 0 :(得分:2)
对于您描述的用例,有许多不同的答案/解决方案。
但永远不会在低级别层面上开发网络通信。有不同的解决方案(api)将数据(消息)放入更高层(例如HTTP)。这使您可以非常轻松地将软件转换为多线程和/或多会话应用程序。
我更希望在您的简单应用程序中使用泽西和灰熊的实现。你会发现很多关于google(“web services jersey grizzly”)的方法,当然还有stackoverflow。 ;)