我正在构建一个node.js服务器,它接收特定端口上的数据。这很好用,但之后我无法发送回复。
服务器:
http.createServer(function(sock) {
sock.on('data', function(data) {
console.log('DATA: ' + data);
sock.write(' saved in the DB');
db.serialize(function(){
db.run("INSERT INTO Data values('" + data + "')");
});
});
}).listen(PORT, HOST);
错误: http://i.stack.imgur.com/TzeHJ.png
谢谢, 本尼迪克特
答案 0 :(得分:0)
看起来您想要使用net.createServer()
代替:
var net = require('net');
net.createServer(function(sock) {
// code here that uses the socket
});