是否可以从浏览器连接到 Node.js 的网络模块?
Is it possible to connect to Node.js's net moudle from browser?
我想用 Node.js 创建 TCP 服务器,然后在没有 http、express 和 socket.io 模块的情况下从浏览器连接它。类似于我在 java 或 c# 中所做的事情,但这次来自浏览器。
浏览器不包含 Javascript 在常规网页中与某些服务器建立直接 TCP 套接字连接的功能。
浏览器 Javascript 可以访问以下网络连接功能:
- 向外部服务器发出 http/https 请求。
- 与外部服务器建立 webSocket 连接。
- 使用webRTC与其他电脑通信
在所有这些情况下,您必须使用浏览器内置的库才能启动这些特定协议的连接。
浏览器中没有内置普通 TCP 套接字连接的功能。 webSocket(只能连接到 webSocket 服务器)可能是最接近的。
我想用 Node.js 创建 TCP 服务器,然后在没有 http、express 和 socket.io 模块的情况下从浏览器连接它。类似于我在 java 或 c# 中所做的事情,但这次来自浏览器。
浏览器不包含 Javascript 在常规网页中与某些服务器建立直接 TCP 套接字连接的功能。
浏览器 Javascript 可以访问以下网络连接功能:
- 向外部服务器发出 http/https 请求。
- 与外部服务器建立 webSocket 连接。
- 使用webRTC与其他电脑通信
在所有这些情况下,您必须使用浏览器内置的库才能启动这些特定协议的连接。
浏览器中没有内置普通 TCP 套接字连接的功能。 webSocket(只能连接到 webSocket 服务器)可能是最接近的。