我是 Websocket 编程的新手,但我的最新项目需要在 Ubuntu Linux 服务器上部署 WebSocket 服务器。我从互联网上阅读了一些,并且知道-
- websocket客户端会通过80/443端口连接到服务端,相应的协议标识为ws/wss。http://www.websocket.org/aboutwebsocket.html
- Apache/Nginx Web 服务器通常会在服务器端监听 80/443,所以我们必须配置 Apache/Nginx 以支持 ws/wss 协议,更好地将连接像代理一样传输到 websocket 服务器。
- 有一些用于 Apache 的 websocket 服务器插件,我也知道 Nginx 1.3+ 原生支持 websocket 协议,配置它也可以使用 websocket 服务器。
根据我所知道的,我认为我可以通过 80/443 将 Apache/Nginx 和 Websocket Server 一起部署。我想知道,如果我们可以独立使用 websocket 服务器吗?我认为如果我们可以编写一个从其他端口连接到服务器的 websocket 客户端,那么我们可以做到。
那么我们可以编写一个 websocket 客户端来从不同的端口连接服务器吗?