多个WebSocket服务器?

huangapple go评论83阅读模式
英文:

Multiple websocket server?

问题

我在javascriptjava中创建了一个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.

huangapple
  • 本文由 发表于 2020年5月4日 03:14:04
  • 转载请务必保留本文链接:https://go.coder-hub.com/61580250.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定