文件操作我是新來的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