nodejs服务器与服务器之间通讯问题(nodejs服务器端创建客户端)
来源:互联网 发布:淘宝图片包怎么解压 编辑:程序博客网 时间:2024/05/16 19:40
相信很多开发人员都遇到过服务器主动和其他服务器建立连接的需求。
下面给大家整理了三种在服务器建立客户端的代码,希望能够帮助到您!
下面只是关键代码,请自行修改运行逻辑
1、net模块创建客户端
/**net在服务器端创建客户端*/var net = require('net');var client = new net.Socket();//直接创建一个socketclient.connect(8888,'localhost', function() {//和服务器建立连接 client.write('我是客户端');// 建立连接后立即向服务器发送数据,服务器将收到这些数据 });client.on('data', function(data) {//监听来自服务器的消息 console.log('服务器说: ' + data); //client.destroy();// 主动关闭连接});client.on('close', function() {// 服务器一旦断开会触发此事件 console.log('服务器主动断开了连接');});
2、socket.io模块创建客户端
/**socket.io在服务器端创建客户端*/var io = require('socket.io-client');var socket = io.connect('http://localhost:8725', {reconnect: true});//{reconnect: true}断开再重连,不建议使用,自行控制socket.on('connect', function (socket) {//绑定连接上服务器之后触发的数据 console.log('连上了服务器!');});socket.emit('login', "我是客户端,开始登陆。。。。");//触发服务器绑定的login事件socket.on('systemMessage', function(data) {//监听服务器发送的消息 console.log(data)});
3、s模块创建客户端
var WebSocket = require("ws");let ws = new WebSocket('ws://localhost:9091');//创建一个连接ws.on('open', function () { ws.send('Hello!我是WS客户端');//发送消息给服务端});ws.on('message', function (message) { console.log("data");//监听来自服务端的消息})
阅读全文
0 0
- nodejs服务器与服务器之间通讯问题(nodejs服务器端创建客户端)
- [NodeJS]创建HTTP、HTTPS服务器与客户端
- NodeJS 创建TCP服务器 客户端
- 基于Qt-socketio客户端与Nodejs服务器通讯
- [NodeJS]创建HTTP、HTTPS服务器与客户端区别
- nodejs客户端与服务器双向数据交换
- 基于nodejs的tcp服务器与客户端
- Nodejs创建HTTPS服务器
- nodejs 创建https服务器
- Nodejs创建HTTPS服务器
- Nodejs创建HTTPS服务器
- nodejs创建服务器
- 创建 nodejs HTTP服务器
- NodeJS 创建TCP服务器
- nodejs 创建服务器
- Nodejs创建HTTPS服务器
- Nodejs创建HTTPS服务器
- 初探nodejs创建web服务器
- 登山策略(今日头条笔试题)?待解决
- dos和node.js基本操作命令
- LeetCode-- Remove Duplicates from Sorted List
- 微信外卖创业故事
- mysql 事物
- nodejs服务器与服务器之间通讯问题(nodejs服务器端创建客户端)
- Linux安装配置Tomcat教程
- 监听tab点击事件,获取点击tab的第几个按钮
- nodejs的下载与安装
- nginx 集群系列
- 实现ALV的TOP_OF_PAGE的两种方法(二)
- SQL字段类型
- ARM嵌入式
- nodejs安装以及使用学习