如何在java中为我的2D游戏制作网络协议?

时间:2016-08-25 22:02:07

标签: java sockets network-protocols

我最近在java中制作了一个2D游戏,需要帮助制作一个有效的网络协议。我目前正在使用DataOutputStreamDataInputStreamSocketServerSocket。加入正在工作,但客户端和服务器之间的通信不起作用。我想让它工作的方式和设置的方式是服务器执行运行和更新,客户端接收位置信息和数据并呈现游戏并发送回服务器上的播放器的控制输入。

流程:

server: starts
client: starts and sends username to the server 
server: replies with a UID witch is used to identify the 
      client and is assigned to the player that is the client 
client: sends inputs to server and server receives them 
      updates the player and sends the data and position info 
      to the client
client: reconstructs the data to a player and renders it
(repeat last 2 steps)

这是我目前用于读写功能的 writing method]

我正在寻找的是我可以做的事情或想法尝试的建议。 感谢

0 个答案:

没有答案