net之socket的通信

net之socket的通信

Client.js:

var net = require('net');
var client = new net.Socket();
client.setEncoding('utf8');
client.connect(8431, '127.0.0.1', function () {
    console.log('已連接到服務器!');
    client.write('你好.');
});

client.on('data', function (data) {
    console.log('已收到服務器端的數據:' + data);

});

client.on('erro', function (err) {
    console.log('與服務器連接時發生了一個錯誤,錯誤編碼爲:' + err.code);
    client.destroy();
});

Server.js:

var net = require('net');
var server = net.createServer();
server.on('connection',function (socket) {
    console.log('客戶端與服務器端鏈接已建立');
    socket.setEncoding('utf8');
    socket.on('data',function (data) {
        console.log('已接收客戶端發送的數據:'+data);
        socket.write('確認數據:'+data)

    });
});

server.listen(8431,'127.0.0.1');
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章