我可以浏览 nodejs ws 模块以便浏览器成为 Web 套接字连接的服务器端吗

Can I Browserify nodejs ws module so browser becomes the server side of a Web Socket connection

我们都知道在浏览器中实现的 Web Sockets API 只是客户端......但是如果我 Browserify the nodejs ws module 和 运行 它在浏览器端可以充当服务器Web 套接字连接 ?

Browserify ws 模块依赖于使用 node-gyp 构建的 C++ 代码。不,您不能使用 browserify 将其转换为客户端 Javascript。 (除非 wsbrowserify 下的构建有一些条件编译。)

总之,还是实事求是的考虑一下吧。客户端 Javascript 通过有限的 API 与世界交互,其中不包含任何类似于 Websocket 服务器或 TCP 支持的内容。不,您不能在客户端上创建 Websocker 服务器。