0

我正在尝试使用WebSocket API编写网络游戏

在这个包含两名玩家的游戏中,我通过一台服务器运行两项工作:

  • 一个是一个简单的游戏,用户可以在两个选项之间进行选择
  • 另一个是聊天框。

这两个作业都会将数据发送到服务器脚本以处理数据。

为了发送这些数据,我使用了 WebSocket 的方法.send(data)。我的问题是必须在服务器中分别处理两个作业;但是该.send(data)方法没有参数供我区分event_name,因此服务器将平等对待两个提交的数据。

请建议我一种方法来告诉服务器区分两个工作。我考虑过放一个前缀(例如chat_*, game_*,但是如果用户知道我的前缀,他们可能会搞砸我的服务器。

接下来我应该尝试什么?

4

1 回答 1

0

是的,前缀应该可以正常工作。.send(data) 方法还特别注意处理错误的数据输入。

于 2013-06-13T03:15:26.913 回答