首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用node.js的实时文本

问使用node.js的实时文本
EN

Stack Overflow用户
提问于 2015-02-05 04:12:51
回答 1查看 2.4K关注 0票数 1

我有一个连接到IRC通道的node.js服务器。我可以成功地将通道中的所有消息输出到控制台,但我希望这些消息能够实时显示在网页上。

我正在调查socket.io,但什么也找不到,这是最好的方法吗?

所有我需要知道的是如何实时更新网页上的文本,如果我刷新页面,我可以看到消息,但它是一次一条消息。

我相信我需要一个客户端脚本,但我不确定从哪里开始。谢谢!

代码语言:javascript
复制
// Get the lib
var irc = require("irc");

// Create the bot name
bot.addListener("message#", function(nick, to, text, message) {
    console.log(nick, " :=> ", text);
});

var http = require('http');
http.createServer(function (req, res) {

  var bot = new irc.Client(config.server, config.nick, config);

bot.addListener("message#", function(nick, to, text, message) {
    console.log(nick, " :=> ", text);
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.write(text);
    res.end(text);
});
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
EN

回答 1

Stack Overflow用户

发布于 2015-02-05 04:22:00

socket.io通过其内置的库支持服务器端和客户端通信,当您启动服务器时,脚本位于

代码语言:javascript
复制
/socket.io/socket.io.js

并且可以从以下内容开始

代码语言:javascript
复制
<script src="/socket.io/socket.io.js"></script>
<script>
  var socket = io();
  socket.connect('http://localhost:8080', { autoConnect: true});
</script>

见http://socket.io/get-started/chat/的一个简单的聊天应用程序,应该可以很容易地实现IRC。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28330574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档