我正在尝试编写多人实时游戏并在CloudBees上运行(客户端是applet,服务器端是java web应用程序)。是否可以授予服务器侦听另一个端口的权限? (即服务器端代码可以在该端口上创建ServerSocket,客户端代码可以创建一个Socket来连接并与服务器通信)
答案 0 :(得分:2)
尽管有可能它很可能因为你的应用程序四处移动时可用端口可能会发生变化。除此之外 - 您需要找到运行应用程序的实例的地址(即某种动态目录) - 如此繁琐。 Web路由层为您完成所有这些 - 但假设http或类似(您可以使用“长轮询”并保持从applet打开连接 - 这可以以类似的方式工作,有些工作)。