我正在尝试构建一个行为服务器和客户端的应用程序,将用go编写。 作为一幅大图, web / php websocket客户端(java脚本到websocket访问)< - > go server(websocket服务器和套接字客户端)< - > tcp套接字服务器
为了开始,我已经实现了作为套接字客户端,构建协议层以与我的套接字服务器正确通信,并且我已经使用一些web套接字库作为websocket服务器。
我的问题是如何以安全的方式配对每个连接并轻松管理连接。
我在想像对数据结构这样的东西。
以go-lang语法
var track_connection map[wss_connection]socket_connection
// create map data with web socket to be a key and track socket connection
这样我可以通过Web套接字连接查找连接。
我不确定这是否足以成为一个问题 如果需要澄清,请告诉我。