CNode

nodejs的net模块我页面没动,为啥自己就断开连接了,自己就执行close事件了,望各位大神看看!

4438041502发布于13 年前最后回复12 年前5 回复7164 浏览0 收藏
查看回复

回复 (5)

I
image#1·13 年前

同问啊,我也是自动断了

F
fsiaonma#2·13 年前

可以的话 看看代码

I
image#3·13 年前
引用 fsiaonma可以的话 看看代码

var net = require('net'); var port = 12211; var host = 'openapi.exmail.qq.com';

var client= new net.Socket(); client.setEncoding('binary'); var sendstr = 'ver=1385039902768&access_token=sdadas'; //连接到服务端 client.connect(port,host,function(){

console.log('here');
client.write("POST /openapi/listen HTTP/1.1\r\n"+
            "Host: openapi.exmail.qq.com\r\n"+
            "Connection: keep-alive\r\n"+
            "Content-Length:"+ sendstr.length+"\r\n"+
            "\r\n"+
            sendstr
);  

}); client.setKeepAlive(true);

client.on('timeout', function(){

console.log('time out');    

})

client.on('data',function(data){ console.log('recv data:'+ data);

}); client.on('error',function(error){

console.log('error:'+error);
client.destory();

}); client.on('close',function(){

console.log('Connection closed');

});

L
lb1104#4·13 年前

正常啊,你socket 发post ,qq那边又不是长连接,肯定断撒

4
438041502#5·12 年前

3Q,各位

参与回复
登录后即可参与回复。登录