3

我正在尝试编写一个多人实时游戏并在 CloudBees 上运行它(客户端是一个小程序,服务器端是一个 Java Web 应用程序)。是否可以授予服务器侦听另一个端口的权限?(即,服务器端代码可以在该端口上创建一个 ServerSocket,而客户端代码可以创建一个 Socket 来连接和与服务器通信)

4

1 回答 1

2

虽然这可能非常棘手,因为可用端口可能会随着您的应用程序的移动而改变。最重要的是 - 您需要找到您的应用程序运行的实例的地址(即某种动态目录) - 有点繁琐。Web 路由层为您完成所有这些工作 - 但假定 http 或类似的(您可以使用“长轮询”并保持从小程序打开的连接 - 这可以以类似的方式工作,但需要一些工作)。

于 2011-09-18T23:49:07.753 回答