如何保护websocket连接ip不被修改

如何保护websocket连接ip不被修改,websocket,ip,server,Websocket,Ip,Server,我正在做一个小项目,帮助我更好地理解WebSocket。我正在制作一个简单的浏览器游戏,通过websocket连接到ip。将有3个ip地址,但我想给用户分配一个ip,而不是让他们能够修改它,使他们无法在同一服务器上的朋友 我会分配的ip的基础上有多充分的游戏等,这将通过php下来。当前,尽管它连接到此ip,但用户可以使用浏览器中的控制台将该ip修改为其他ip之一 我正在考虑发送一个支票号码,所以web服务器会将其与ip一起发送给用户。它还将其发送到websocket服务器。然后,当用户连接时,如

我正在做一个小项目,帮助我更好地理解WebSocket。我正在制作一个简单的浏览器游戏,通过websocket连接到ip。将有3个ip地址,但我想给用户分配一个ip,而不是让他们能够修改它,使他们无法在同一服务器上的朋友

我会分配的ip的基础上有多充分的游戏等,这将通过php下来。当前,尽管它连接到此ip,但用户可以使用浏览器中的控制台将该ip修改为其他ip之一

我正在考虑发送一个支票号码,所以web服务器会将其与ip一起发送给用户。它还将其发送到websocket服务器。然后,当用户连接时,如果支票号码不匹配,则拒绝连接


我是WebSocket新手,所以我不确定这是否容易实现,所以有什么简单的解决方案吗?

这似乎是其他元素的职责,特别是负载平衡器。您如何在这3台服务器之间平衡请求?您的负载平衡器支持粘性会话吗

如果没有,您可能可以记录用户首先连接到哪个IP地址,如果用户稍后连接到其他两个IP地址之一,您可以返回指向所需服务器的HTTP 302(重定向)

干杯