5408550
一个最简单的Http的Client和Server,Client弹出Socket hang up错误。 TestHttpClient.js:
var http = require('http');
var options = {
hostname:'10.10.4.143',
port:8888,
path:'/',
method:'GET'
}
var req = http.request(options);
req.write('发给你了!');
console.log('发给你了!');
req.end();
console.log('gg');
TestHttpServer.js:
var http = require('http');
var server = http.createServer(function(req,res){
if(req.url!=="favicon.ico"){
console.log('客户端url:'+req.url)
req.on('data',function(data){
console.log('服务器接收到数据:'+data);
res.end();
});
}
}).listen(8888);
console.log('程序gg');
这是为什么呢- - server运行在windows主机端 client运行在linux的另外一个机器上 在同一个局域网内。