小编vit*_*tez的帖子

在node.js中使用net.createConnection(port,[host])创建一个tcp套接字

这里的任何人都可以给我一些使用node.js中套接字的指针吗?

可以在端口8000上打开172.0.0.1上的tcp连接,例如使用net.createConnection(port,host)

var net = require('net'),
    querystring = require('querystring'),
    http = require('http'),
    port = 8383,
    host = 172.123.321.213,
    path = /path/toService,
    _post = '';

var server = http.createServer(function(req, res) {

    if(req.method == 'POST') {
      req.on('data', function(data) {
        body+=data;
      });
      req.on('end', function() {
        _post = querystring.parse(body);//parser post data
        console.log(_post);
      })
    }

var socket = net.createConnection(port, host);

var socket = net.createConnection(port, host);

    socket.on('error', function(error) {
      send404(res, host, port);
    })

    socket.on('connect', function(connect) {
      console.log('connection established');
      res.writeHead(200, {'content-type' : 'text/html'});
      res.write('<h3>200 OK: 
           Connection to …
Run Code Online (Sandbox Code Playgroud)

sockets node.js

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

node.js ×1

sockets ×1