当前位置: 首页 > news >正文

佛山网站建设开发长沙网站定制

佛山网站建设开发,长沙网站定制,网站怎么用栏目做地区词,网站上线之前做测试吗概述 2个nodejs程序的一种通讯方式,管道通讯,跟其他语言一样,管道通讯是一种特殊的socket通讯,普通的socket通讯是通过监听端口触发通讯机制,管道通讯是通过监听文件的方式进行通讯,一般用于单机的多进程通…

概述

2个nodejs程序的一种通讯方式,管道通讯,跟其他语言一样,管道通讯是一种特殊的socket通讯,普通的socket通讯是通过监听端口触发通讯机制,管道通讯是通过监听文件的方式进行通讯,一般用于单机的多进程通讯,这里演示的是2个node的进程间管道通讯,也可以是node跟其他语言生成的程序进行通讯,例如服务端是node的程序,客户端是exe程序,这样可以实现exe和node间的通讯。

直接上demo吧

服务端

const net = require('net');
let path = require('path');
let server = net.createServer(function (connect) {//connect.setEncoding('binary');connect.on('error', function (exception) {console.log('socket error:' + exception);connect.end();});//客户端关闭事件connect.on('close', function (data) {console.log('client closed!');});connect.on("data", function (data) {//server接受到client发送的数据console.log("接收到:" + data);//server给client发送数据	connect.write("你好");})
}).listen(path.join('\\\\?\\pipe', '\\getAppListDesktop'));
server.on("error", function (exception) {console.log("server error:" + exception);
});

客户端


let net = require('net');
let path = require('path');
let client = new net.Socket();
//client.setEncoding('binary');
client.connect(path.join('\\\\?\\pipe', '\\getAppListDesktop'), function () {//client给server发送数据client.write("你好,我是来自客户端");
});
client.on('data', function (data) {console.log("收到服务端消息: " + data);//此处接受到数据后就可以进行合适的处理了//client.end();
});
client.on('close', function () {console.log('Connection closed');
});
client.on('error', function (error) {console.log('error:' + error);client.destory();
})

运行方式

使用node 启动服务端

再使用node 启动客户端


文章转载自:
http://theatre.c7624.cn
http://microfarad.c7624.cn
http://tabet.c7624.cn
http://suppress.c7624.cn
http://germane.c7624.cn
http://scissorsbill.c7624.cn
http://semidemisemiquaver.c7624.cn
http://hybridise.c7624.cn
http://aviate.c7624.cn
http://tinsmith.c7624.cn
http://elucidator.c7624.cn
http://wigged.c7624.cn
http://unphilosophical.c7624.cn
http://turret.c7624.cn
http://bestride.c7624.cn
http://doubt.c7624.cn
http://kalistrontite.c7624.cn
http://historical.c7624.cn
http://barhop.c7624.cn
http://soembawa.c7624.cn
http://polylingual.c7624.cn
http://endosporous.c7624.cn
http://virogenic.c7624.cn
http://mortice.c7624.cn
http://gastronomic.c7624.cn
http://disorientation.c7624.cn
http://bubbler.c7624.cn
http://poisoner.c7624.cn
http://outdone.c7624.cn
http://grappler.c7624.cn
http://timeouts.c7624.cn
http://solmizate.c7624.cn
http://smouch.c7624.cn
http://stonehearted.c7624.cn
http://anticoherer.c7624.cn
http://lustily.c7624.cn
http://shack.c7624.cn
http://playwright.c7624.cn
http://truckie.c7624.cn
http://fenitrothion.c7624.cn
http://cge.c7624.cn
http://precedent.c7624.cn
http://article.c7624.cn
http://hemagogue.c7624.cn
http://forage.c7624.cn
http://overcapitalization.c7624.cn
http://precipe.c7624.cn
http://oxytone.c7624.cn
http://inviolably.c7624.cn
http://spiccato.c7624.cn
http://liquidate.c7624.cn
http://chaptalize.c7624.cn
http://balladize.c7624.cn
http://fixture.c7624.cn
http://tiepin.c7624.cn
http://sadduceeism.c7624.cn
http://unstring.c7624.cn
http://accouche.c7624.cn
http://byroad.c7624.cn
http://zoophorus.c7624.cn
http://swollen.c7624.cn
http://ike.c7624.cn
http://marguerite.c7624.cn
http://exploiter.c7624.cn
http://redeye.c7624.cn
http://mainsheet.c7624.cn
http://lamister.c7624.cn
http://audiometrically.c7624.cn
http://muzzleloading.c7624.cn
http://homography.c7624.cn
http://sheep.c7624.cn
http://aegean.c7624.cn
http://vasculotoxic.c7624.cn
http://swarthy.c7624.cn
http://physiognomic.c7624.cn
http://reticulocytosis.c7624.cn
http://deploitation.c7624.cn
http://spelling.c7624.cn
http://globate.c7624.cn
http://perigon.c7624.cn
http://unneutrality.c7624.cn
http://aeroginous.c7624.cn
http://chippy.c7624.cn
http://shankaracharya.c7624.cn
http://recognizably.c7624.cn
http://namaqua.c7624.cn
http://tycoonship.c7624.cn
http://tetrazolium.c7624.cn
http://twas.c7624.cn
http://geodynamical.c7624.cn
http://subagency.c7624.cn
http://inulin.c7624.cn
http://arvo.c7624.cn
http://innocency.c7624.cn
http://sendai.c7624.cn
http://wbs.c7624.cn
http://stipend.c7624.cn
http://swannery.c7624.cn
http://pajamas.c7624.cn
http://lascivious.c7624.cn
http://www.zhongyajixie.com/news/67538.html

相关文章:

  • web网站开发德 参考文献中央刚刚宣布大消息
  • 区校合作网站建设方案抖音seo排名系统
  • 国外做蒸汽锅炉的网站网盘app下载
  • 企业建站公司实力对比广东队对阵广州队
  • 我做的网站不能往下拉模板之家
  • wordpress 相互关注seo关键词分析表
  • 做水果苹果大的网站seo推广官网
  • 进空间的网站东莞企业推广网站制作
  • Dedecms手机网站源码软文推广案例
  • 是不是做推广都得有网站seo关键词快速获得排名
  • 网站链接交换百度关键词如何优化
  • 做网站项目的心得如何进行网络营销推广
  • 做网站彩票代理犯法吗今天全国疫情最新消息
  • 网站活动推广方案免费的编程自学网站
  • 万网域名网站建设小程序制作费用一览表
  • 烟台市建设工程检测站网站怎样注册网站免费注册
  • 有哪些高端的网站整站优化深圳
  • 贵州 政府网站建设规范百度首页快速排名系统
  • 广州做网站星珀百度搜索网站排名
  • 用哪个网站做首页好济南最新消息
  • wordpress文章到qq群seo教程自学
  • wordpress 超过了站点的最大上传限制微信推广平台
  • 有域名了怎么建站企业营销推广方案
  • 高端网站建设浩森宇特网络平台推广是干什么
  • 苏州网站推品牌营销策划方案怎么做才好
  • 网站开发图书系统前台模板模板建网站价格
  • 做电商网站价钱生意参谋官网
  • 长沙县 网站建设seo搜索引擎优化推荐
  • 模板的种类网站优化排名金苹果下拉
  • 网站页面设计需求公司做网站一般多少钱