1

私は Node.js を初めて使用し、それについて 2 つの質問があります。

  • サーバー側で通常の TCP ソケットを作成できますか?
  • サーバー側でファイルを読み書きすることはできますか?

それで全部です。これらは両方とも、私のプログラムを Web 上に置くために重要です。

4

1 に答える 1

2

ノードには、探している機能を備えた組み込みモジュールがあります。netネイティブモジュールを使用して、サーバー側で生の TCP ソケットを作成できます。

var net = require('net');
net.createServer(function(socket) {
  socket.write('data');
  socket.end();
});

fsまた、ファイル システム操作用のモジュールもあります。

var fs = require('fs');

var data = 'a string';
var file = './file';

fs.writeFile(file, data, function(err) {
  if (err) throw err;
  // file has been written to disk
});

// or synchronously writing a file
fs.writeFileSync(file, data);

// fetch the data asynchronously
fs.readFile(file, function(err, data) {
  // we have "a string"
});

// synchronously reading a file
var str = fs.readFileSync(file);
于 2013-09-25T01:50:15.443 に答える