相关疑难解决方法(0)

通过 TCP 向 Node.js 发送文件

我正在努力加快 Node.js 的发展速度,我一直在努力完成的一件事是模仿一个简单的文件传输代理,其中 Node 作为侦听服务器。这将需要节点侦听 tcp 套接字请求,然后接受二进制数据流并将其存储在系统中。

到目前为止,我所拥有的是,服务器仍然不存储任何东西,只是输出它接收到的数据,或者它应该。

服务器:

var net = require('net');
var fs = require('fs');
var buffer = require('buffer');

var server = net.createServer(function() {
    console.log('server connected');
});

var HOST = '127.0.0.1';
var PORT = '9001'
var FILEPATH = '/home/steve/Downloads/';


server.listen(PORT, HOST, function() {
    //listening
    console.log('server bound to ' + PORT + '\n');

    server.on('connection', function(){
        console.log('connection made...\n')
    })

    server.on('data', function(data) {
        console.log('data received');
        console.log('data is: \n' + data);
    });


});
Run Code Online (Sandbox Code Playgroud)

为了简单起见,我还在 Node 中编写了一个客户端的 hack。

客户:

var net = require('net'); …
Run Code Online (Sandbox Code Playgroud)

node.js

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

标签 统计

node.js ×1