socket 後端與後端之間實時傳輸

2021-09-02 19:34:23 字數 893 閱讀 3404

之前一直用socket.io實現客戶端,和服務端之間的互動,最近需要把乙個node服務獲取到的資料傳到另乙個node服務上,但是又不能依靠前端。所以我試著把傳送資料的服務作為前端來和接受資料的服務做互動,沒想到居然可以實現,下面是我的**,僅供參考:

作為前端的服務:

socket.emit('a',)作為後端的服務:

var express = require('express');

var io = require('socket.io')(server);

io.on('connection', function (socket) ,function(error));

});server.listen(0000);

這兩者的不同就在於require的io不同,乙個用到的是socket.io-client,乙個用服務端的socket.io。

下面我總結了一些socket的方法: 

1.在乙個服務端接收多個客戶端時,客戶端可以加上特有的引數query傳給服務端來識別唯一的客戶端:

var socket= io.connect('http://localhost:0000',)//客戶端

socket.emit('a')

io.on('connection', function (socket) )

}) //服務端

2.當客戶端socket.disconnect()時,服務端:

io.on('connection', function (socket) )

})

前端渲染與後端渲染之間的區別?

前端沒興起之前,網頁的展示大都是後端渲染,也就是伺服器渲染。隨著前端行業的發展,前端的工作越來越精細。前後端開始分離,前端只關注ui渲染。後端只提供資料和進行邏輯處理。簡單的解釋,前端寫好html模板,讓後端直接填資料,這就是後端渲染。前端渲染是,通過ajax請求介面返回的資料,將資料渲染出來。後端...

前後端如何與後端無縫銜接資料api

前言 前後端互動時後端,在沒有得到後端資料時,需要自行模擬資料,來展示到頁面,這樣提高我們的開發效率,同時也向後端請求我們想要的資料格式,最後得到後端資料僅需改變介面即可,這時候用到我們強大的資料模擬 mock資料 模擬資料 mockjs官網 mockjs官方文件 具體使用方法 第一步 安裝mock...

socket伺服器 前後端連線

客戶端 html結構 text sendserver send js const ws new websocket ws localhost 8080 引數是要連線的伺服器位址 已經連線 ws.onopen 前端接受伺服器訊息 ws.onmessage msg 錯誤的時候觸發 ws.onerror ...