做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

nodejs socket服務(wù)端和客戶端簡單通信功能

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:30:04
文檔

nodejs socket服務(wù)端和客戶端簡單通信功能

nodejs socket服務(wù)端和客戶端簡單通信功能:本文實(shí)例講述了通過node.js的net模塊實(shí)現(xiàn)nodejs socket服務(wù)端和客戶端簡單通信功能,可以用作客戶端對(duì)服務(wù)端的端口監(jiān)聽以及事件回執(zhí)。 server端代碼 var net = require('net'); //模塊引入 var listenPort = 8080;//監(jiān)聽端口 var
推薦度:
導(dǎo)讀nodejs socket服務(wù)端和客戶端簡單通信功能:本文實(shí)例講述了通過node.js的net模塊實(shí)現(xiàn)nodejs socket服務(wù)端和客戶端簡單通信功能,可以用作客戶端對(duì)服務(wù)端的端口監(jiān)聽以及事件回執(zhí)。 server端代碼 var net = require('net'); //模塊引入 var listenPort = 8080;//監(jiān)聽端口 var

本文實(shí)例講述了通過node.js的net模塊實(shí)現(xiàn)nodejs socket服務(wù)端和客戶端簡單通信功能,可以用作客戶端對(duì)服務(wù)端的端口監(jiān)聽以及事件回執(zhí)。

server端代碼

var net = require('net');
//模塊引入
var listenPort = 8080;//監(jiān)聽端口
var server = net.createServer(function(socket){
 // 創(chuàng)建socket服務(wù)端
 console.log('connect: ' +
 socket.remoteAddress + ':' + socket.remotePort);
 socket.setEncoding('binary');
 //接收到數(shù)據(jù)
 socket.on('data',function(data){
 console.log('client send:' + data);
 });
socket.write('Hello client!\r\n');
 // socket.pipe(socket);
 //數(shù)據(jù)錯(cuò)誤事件
 socket.on('error',function(exception){
 console.log('socket error:' + exception);
 socket.end();
 });
 //客戶端關(guān)閉事件
 socket.on('close',function(data){
 console.log('client closed!');
 // socket.remoteAddress + ' ' + socket.remotePort);
 });
}).listen(listenPort);
//服務(wù)器監(jiān)聽事件
server.on('listening',function(){
 console.log("server listening:" + server.address().port);
});
//服務(wù)器錯(cuò)誤事件
server.on("error",function(exception){
 console.log("server error:" + exception);
});

client端代碼

var net = require('net');
var port = 8080;
var host = '127.0.0.1';
var client= new net.Socket();
//創(chuàng)建socket客戶端
client.setEncoding('binary');
//連接到服務(wù)端
client.connect(port,host,function(){
 client.write('hello server');
 //向端口寫入數(shù)據(jù)到達(dá)服務(wù)端
});
client.on('data',function(data){
 console.log('from server:'+ data);
 //得到服務(wù)端返回來的數(shù)據(jù)
});
client.on('error',function(error){
//錯(cuò)誤出現(xiàn)之后關(guān)閉連接
 console.log('error:'+error);
 client.destory();
});
client.on('close',function(){
//正常關(guān)閉連接
 console.log('Connection closed');
});

運(yùn)行結(jié)果如下

這里寫圖片描述

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

nodejs socket服務(wù)端和客戶端簡單通信功能

nodejs socket服務(wù)端和客戶端簡單通信功能:本文實(shí)例講述了通過node.js的net模塊實(shí)現(xiàn)nodejs socket服務(wù)端和客戶端簡單通信功能,可以用作客戶端對(duì)服務(wù)端的端口監(jiān)聽以及事件回執(zhí)。 server端代碼 var net = require('net'); //模塊引入 var listenPort = 8080;//監(jiān)聽端口 var
推薦度:
標(biāo)簽: 通訊 簡單 客戶端
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 灵川县| 衡南县| 涿鹿县| 个旧市| 永修县| 应城市| 开平市| 神木县| 卢龙县| 逊克县| 大余县| 新野县| 那曲县| 南涧| 金乡县| 龙陵县| 塘沽区| 屯留县| 二连浩特市| 平江县| 来宾市| 乡城县| 长寿区| 忻城县| 分宜县| 肃北| 小金县| 剑阁县| 洪湖市| 萍乡市| 杨浦区| 石家庄市| 农安县| 佛学| 林周县| 建始县| 金寨县| 朔州市| 乐业县| 潍坊市| 昌平区|