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

问题描述

对于像我这样对套接字或客户端-服务器连接几乎没有经验的人。建立客户端-服务器连接的最简单/最简单的方法是什么:

我的意思的一个例子:

服务器:

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 或其他。

标签: javascriptsocketsserverclient

解决方案


您应该了解一些有关 javascript 工作原理的基本知识。你可以参考这一段——JavaScript是如何工作的:引擎、运行时和调用栈的概述

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

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

一言以蔽之,搭建服务器最简单的方式还是使用 nodejs


推荐阅读