为http服务器创建tcp服务器(node.js)

时间:2014-07-30 12:49:39

标签: node.js http tcp

首先,我真的很抱歉提出这样一个愚蠢的问题,但我对编程很陌生并且不知道我在做什么。我通过阅读书籍和教程来学习。

所以我的问题是

我什么时候才真正需要创建tcp服务器?我知道tcp服务器是面向连接的传输协议,用于可靠地传送数据包,但是例如,当我为一个简单的Web应用程序进行聊天时,我使用http并且它看起来很好而且没有创建tcp服务器..但是这没有意义,因为http实际上是在tcp上运行的吗?

一个月前我开始学习服务器端编程..而且我真的输了。

PS。我使用node.js和socket.io

1 个答案:

答案 0 :(得分:0)

Express可能符合您的需求,但我并不完全了解您的问题。 TCP是一种协议

var express = require('express');
var app = express();
app.get('/hello', function(req, res){
   res.send('Hello World');
 });
var server = app.listen(3000, function() {
    console.log('Listening on port %d', server.address().port);
});