国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > HTML5 > 正文

基于HTML5的WebSocket的實例代碼

2024-09-05 07:19:20
字體:
來源:轉載
供稿:網友

基于HTML5的WebSocket的實例代碼

客戶端代碼:

<html><head><script>var socket;if ("WebSocket" in window) {var ws = new WebSocket("ws://127.0.0.1:8181");socket = ws;ws.onopen = function() {console.log('連接成功');};ws.onmessage = function(evt) {var received_msg = evt.data; document.getElementById("showMes").value+=evt.data+"/n";};ws.onclose = function() {alert("斷開了連接");};} else {alert("瀏覽器不支持WebSocket");}function login(){var message=document.getElementById("name").value+":"+document.getElementById("mes").value;socket.send(message);}</script></head><body><textarea rows="3" cols="30" id="showMes" style="width:300px;height:500px;"></textarea><br/><label>名稱</label><input type="text" id="name"/><br/><label>消息</label><input type="text" id="mes"/><button onclick="login();">發送</button></body></html>

winform服務端代碼:

注:需先引入Fleck包

using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;using Fleck;namespace socketService{public partial class Form1 : Form{public Form1(){InitializeComponent();CheckForIllegalCrossThreadCalls = false;}private void Form1_Load(object sender, EventArgs e){//保存所有連接var allSockets = new List<IWebSocketConnection>();//初始化服務端var server = new WebSocketServer("ws://0.0.0.0:8181");//開始監聽server.Start(socket =>{//有客戶端連接觸發socket.OnOpen = () =>{textBox3.Text += socket.ConnectionInfo.ClientIpAddress + " 連接 /r/n";allSockets.Add(socket);};//有客戶端斷開觸發socket.OnClose = () =>{textBox3.Text += socket.ConnectionInfo.ClientIpAddress + " 斷開連接 /r/n";allSockets.Remove(socket);};//接收客戶端發送的消息socket.OnMessage = message =>{textBox3.Text += socket.ConnectionInfo.ClientIpAddress + " 發送了消息:" + message + "/r/n";//發送接收到的消息給所有客戶端allSockets.ToList().ForEach(s => s.Send(message));};});}}}

總結

以上所述是小編給大家介紹的基于HTML5的WebSocket的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赤城县| 吉水县| 广德县| 山东省| 哈密市| 开化县| 泌阳县| 广丰县| 江山市| 龙游县| 潮州市| 宁安市| 康定县| 句容市| 门头沟区| 惠州市| 岐山县| 屏山县| 佳木斯市| 武胜县| 嘉鱼县| 依安县| 仁寿县| 祁东县| 玉林市| 巴塘县| 噶尔县| 晋江市| 岑溪市| 肇庆市| 兖州市| 敦化市| 温宿县| 鄱阳县| 宝清县| 锦州市| 砚山县| 富锦市| 米脂县| 冷水江市| 涿鹿县|