node.js – 停留在进行简单的networking聊天

这可能听起来很奇怪,但我正在尝试做出非常简单的networking聊天,我需要帮助。

我做了这个与节点 –

var http = require('http'); var fs = require('fs'); var path = require('path'); var messages = []; // Simple Function to load HTML/JavaScript/CSS Files function LoadHTML(html, requrl, res) { var filePath = '.' + requrl; if (filePath == './') { filePath = './' + html; } var extname = path.extname(filePath); var contentType = 'text/html'; switch (extname) { case '.js': contentType = 'text/javascript'; break; case '.css': contentType = 'text/css'; break; } fs.exists(filePath, function(exists) { if (exists) { fs.readFile(filePath, function(error, content) { if (error) { res.writeHead(500); res.end(); } else { res.writeHead(200, { 'Content-Type': contentType }); res.end(content, 'utf-8'); } }); } else { res.writeHead(404); res.end(); } }); } http.createServer(function (req, res) { LoadHTML('index.html', req.url, res); }).listen(8125); 

我正在使用的HTML / CSS – http://jsfiddle.net/yZ5at/

从这里我被卡住了..我想,当用户键入东西到textarea,并按Enter键,他的文字将显示在聊天的div。

但是我怎么能这样做呢? 请帮忙吗?

以及你没有对你的请求做任何事情,所以下一步你可能会检查socket.io或为Ajax调用一些客户端脚本来传递textarea中的文本到服务器并检索新的消息。 在任何情况下,简单的loadHTML函数是不够的