英文:
Multiple websocket server?
问题
我在javascript和java中创建了一个Web应用程序。在NetBeans中使用GlassFish Server 5运行localhost:8080
。我需要在HTML页面中创建一个聊天室和一个有6个客户端的扑克桌。聊天室已经可以使用了,我使用了java的websocket ServerEndpoint
和JS客户端。但是我想为扑克游戏创建另一个通道。我尝试创建另一个websocket ServerEndpoint
,但如果我将其创建在端口8080上,它不起作用。我该如何解决这个问题?重要的是我只能使用java和javascript。
英文:
I make a webapp in javascript and java. Run localhost:8080
in NetBeans with GlassFish Server 5. I need make in a HTML page a chatroom and a poker tables with 6 clients. Chatroom is fine, used java websocket ServerEndpoint
and JS client. But I want another channel for the game of poker. I tried to make another websocket ServerEndpoint
but it doesn't work if i create it on port 8080. How can i solve it? It is important that I can only use java and javascript.
答案1
得分: 1
也许你可以在你的服务器代码中创建一个请求类型(request type),当客户端连接到该服务器以进行不同的目的时,发送相应类型的请求。例如,聊天室客户端发送带有参数的请求,如{requestType: "chat"}
,而另一个客户端发送{requestType: "game"}
,以及其他对你的应用程序所需的参数。
英文:
Maybe you can create a request type in your server code ,and when client connect to that server for different purposes sends relevant type of requests. E.g. chatroom client sends request with a parameter like {requestType:"chat"}
and other one sends {requestType:"game"}
among other parameters neccessary for your application.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论