const WebSocket = require('ws');
let wss = new WebSocket.Server({ port: port });
wss.broadcast = function broadcast(data, path) {
wss.clients.forEach(function each(client) {
if (client.readyState === WebSocket.OPEN && client.path === path) {
//console.log(data);
client.send(data);
}
});
};
wss.addListener('connection', function connection(ws, req) {
// const ip = req.connection.remoteAddress;;
const location = url.parse(req.url, true);
ws.path = location.path;
//console.log('new connection from ' + location.path);
// ws.on('message', function incoming(message) {
// console.log('received: %s', message);
// });
});
// 按path發(fā)
wss.broadcast(msg, path);
node ws muiti 多個 path
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門靶病,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人口予,你說我怎么就攤上這事娄周。” “怎么了沪停?”我有些...
- 文/不壞的土叔 我叫張陵煤辨,是天一觀的道長。 經(jīng)常有香客問我木张,道長众辨,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任舷礼,我火速辦了婚禮鹃彻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘妻献。我一直安慰自己蛛株,他們只是感情好团赁,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著泳挥,像睡著了一般然痊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上屉符,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼东涡!你這毒婦竟也來了冯吓?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布公黑,位于F島的核電站邑商,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏凡蚜。R本人自食惡果不足惜人断,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望朝蜘。 院中可真熱鬧恶迈,春花似錦、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至奈附,卻和暖如春全度,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背斥滤。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 層次遍歷法 用層次遍歷方法很簡單,但是用深度遍歷法則需要好好思考思考茬贵,遞歸就是整體考慮簿透,就把run當(dāng)做了求最小值的方法
- 聲明:所有代碼均為圖片,養(yǎng)成動手敲的習(xí)慣解藻,切記直接粘貼復(fù)制不管是服務(wù)端語言還是客戶端語言萎战,路徑是我們經(jīng)常碰到的問題...
- path模塊提供一些工具函數(shù),用于處理文件與目錄的路徑舆逃,使用方式: const path = require('p...
- 這是最好的時代,也是最壞的時代戳粒。英國文學(xué)家狄更斯這樣描述工業(yè)革命發(fā)生后的時代路狮。今天我們也生活在這樣一個矛盾的世界之...