簡單的多人聊天室

2022-07-03 08:15:12 字數 509 閱讀 4258

1.安裝nodejs-websocket 和 socket.io

npm install nodejs-websocket  socket.io

2.html 中引入socket.io.js檔案

在html中 通過 socket = io('ws://localhost:3000/');開啟socket連線,通過socket.emit(『對應於伺服器的自定義事件名』,『內容』)傳送資訊,socket.on(『對應於伺服器的事件名』,『內容』)接受資訊

**如下:

傳送

伺服器端(server.js)

var clinet = 0;

io.on('connection', (socket) =>);

socket.on('disconnect', (data) =>);

});console.log('server is running on '+port)

然後通過node server.js啟動服務

Python簡單多人聊天室

伺服器端 auther kele 匯入socket包 import socket,threading 建立乙個socket物件 server socket.socket socket.af inet,socket.sock stream 獲取本地ip host socket.gethostname ...

UDP多人聊天室

多人聊天室 chat room 客戶端功能 傳送請求,獲取結果 from socket import from multiprocessing import process import sys 伺服器位址 addr 127.0.0.1 8888 接收訊息 def recv msg s while ...

TCP多人聊天室實現簡單思路

1.1 分析客戶端 功能 1.資料傳送 2.資料接收 技術 1.socket 2.輸入流和輸出流 3.多執行緒,客戶端功能模組有兩個執行緒 聊天 1.群聊 2.私聊 私聊字首 伺服器使用者id號 msg 伺服器功能 1.資料 2.使用者註冊 技術 1.serversocket 2.每乙個使用者對應的...