在 Javascript 中建立客户端-服务器连接的最简单方法是什么?

What would be the most simple way of establishing a client-server connection in Javascript?

适合像我这样对套接字或客户端-服务器连接经验不多的人。 easiest/simplest 建立客户端-服务器连接的方法是什么:

我的意思的一个例子:

服务器:

var server = server.create(28001);

server.onConnect(console.log("Connected"));

server.send("Message");

客户:

var client = client.create();

client.listen(28001);

client.onRecieve(console.log(client.receivedMessage));

而且我只是使用常规 js,而不是 Node.js 或其他。

您应该了解一些有关 javascript 工作原理的基本知识。可以参考这段-How JavaScript works: an overview of the engine, the runtime, and the call stack

如果你想运行一个.js文件,你需要JS引擎和运行时间。 Chrome 和 Node.js 都是这些东西。这就是为什么您可以在 Chrome 控制台中或使用 node 命令 运行 JS 代码。网络部分始终由运行时间提供。

常规 JS 是一个 JavaScript 框架或库。您需要一个环境来 运行 代码。常规 JS 不针对编写服务器端代码,因此没有这样的库。尽管浏览器有 运行time,但我认为 运行time 不包含任何可用于监听端口的功能,而这对服务器来说是必需的。

总之,最简单的搭建服务器的方法还是using nodejs