javascript - 在 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 或其他。
解决方案
您应该了解一些有关 javascript 工作原理的基本知识。你可以参考这一段——JavaScript是如何工作的:引擎、运行时和调用栈的概述
如果要运行.js
文件,则需要 JS 引擎和运行时。Chrome 和 Node.js 都是这些东西。这就是为什么您可以在 Chrome 控制台或使用node
命令运行 JS 代码的原因。网络部分始终由运行时提供。
常规 JS 是一个 JavaScript 框架或库。您需要一个环境来运行代码。常规 JS 不针对编写服务器端代码,因此没有这样的库。尽管浏览器具有运行时,但我认为运行时不包含任何可用于监听端口的函数,这对服务器来说是必需的。
一言以蔽之,搭建服务器最简单的方式还是使用 nodejs。
推荐阅读
- python - 未经训练的二元分类 keras 模型在所有输出上都给出 1
- javascript - 浏览器上的 javascript 将 xmlhttprequest 发送到环回服务器
- excel - 如果特定日期在特定期间且文本值相同,则 Excel 值总和
- javascript - 如何使用 map 函数显示嵌套元素中存在的数据
- android - Mediaplayer很慢,如何克服这个?
- javascript - Exif-js 似乎不适用于本地照片
- css - 复选框输入未与标签一起居中
- jquery - 单击父div时jQuery隐藏的跨度弹出窗口
- java - 如何计算设定时间的剩余小时数
- java - 如何从netbeans插入数据库