文件操作我是新来的Node.js和我有关于它的2个问题:在服务器端TCP套接字和Node.js的
- 你可以创建普通TCP套接字?
- 是否可以读取/写入服务器端的文件?
就是这样。这些对于将我的程序放到网络上至关重要。
文件操作我是新来的Node.js和我有关于它的2个问题:在服务器端TCP套接字和Node.js的
就是这样。这些对于将我的程序放到网络上至关重要。
节点内置模块,具有您所需的功能。您可以使用本地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);
我想创建一个连接到服务器的类客户端套接字,而不是服务器端的TCP套接字。 – hammereditor
您要求提供“服务器端的常规TCP套接字”。你在问什么?使用Node连接到TCP服务器? – hexacyanide
Web应用程序将充当另一台服务器的“中继”。它将作为客户。所以我需要创建客户端套接字。 – hammereditor
是的是。 RTFM。 – slebetman