【发布时间】:2012-05-25 00:35:21
【问题描述】:
在站点中与两个用户进行通信的任何方式? 像 user1 点击名称 user2(whith Ip) 并发送消息。我知道数据库和 ajax 可以保存消息并发送给 user2,但它速度慢且不适合。 我想要模拟私人聊天室并保存消息历史记录只要打开 jquery 对话框。 我找到了this,但我不知道是否合适。 有人知道吗?
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
site中的顶级代码
【问题讨论】:
-
该代码用于 Node.js,它是一个服务器端 JavaScript 系统。因此,它本质上是一个“数据库和 ajax”的案例。
-
Websockets 是要走的路,但如果目标浏览器不支持,那么您别无选择,只能在发布出站消息时频繁调用 ajax 来轮询服务器以获取入站消息。
-
我想要没有数据库的通讯。我可以使用 fopen,fwrite 吗?怎么样?
标签: php javascript jquery ajax node.js