你的位置:首页 > ASP.net教程

[ASP.net教程]C#(SuperWebSocket)与websocket通信

客户端代码

点击可以查看一些关于websocket的介绍

 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4   <meta charset="UTF-8"> 5   <title></title> 6 </head> 7 <body> 8 <input type="button" id="send" onclick="send()" value="发送"> 9 <input type="text" id="message">10 <script type="text/javascript">11   var wsClient=new WebSocket( 'ws://localhost:40001');12   wsClient.open=function(e){13     console.log("Connected!");14   }15   wsClient.onclose=function(e){16     console.log("Disconnected!");17   }18   wsClient.onmessage=function(e){19     console.log("接收消息:"+e.data);20   }21   wsClient.onerror=function(e){22     console.log(e.data);23   }24   function send(){25     var oText=document.getElementById("message");26     wsClient.send(oText.value);27   }28 </script>29 </body>30 </html>

服务器端代码

  SuperWebSocket  继承了Socket框架SuperSocket,是一个WebSocket服务器的网络实现。

 1   class Program 2   { 3     static void Main(string[] args) 4     { 5       WebSocketServer server = new WebSocketServer(); 6       server.NewSessionConnected += server_NewSessionConnected; 7  8       server.NewMessageReceived += server_NewMessageReceived; 9       server.SessionClosed += server_SessionClosed;10       try11       {12         server.Setup("127.0.0.1", 40001);//设置端口13         server.Start();//开启监听14       }15       catch (Exception ex)16       {17         Console.WriteLine(ex.Message);18       }19       Console.ReadKey();20     }21 22     static void server_SessionClosed(WebSocketSession session, SuperSocket.SocketBase.CloseReason value)23     {24       Console.WriteLine(session.Origin);25     }26 27     static void server_NewMessageReceived(WebSocketSession session, string value)28     {29       Console.WriteLine(value);30       session.Send(value);31     }32 33     static void server_NewSessionConnected(WebSocketSession session)34     {35       Console.WriteLine(session.Origin);36     }37   }

大连跟团旅游报价多少大连旅游必去的地方是大连旅游必去景点排名大连旅游地图线路大全大连旅游多少钱鼓浪屿在哪里_鼓浪屿在哪_鼓浪屿在什么地方 云南丽江天气_丽江天气 福建土楼介绍 颐和园图片 激情点燃绚丽夏日_五一享瘦黑泥节 成都文化之旅 杜甫草堂的于世春秋 2010年出境旅游市场6大特征_签证办理更趋便利 云南民族村狂欢泼水节持续至本周末 清远玄真漂流多少公里?玄真漂流全程需要多长时间? 玄真漂流时间?清远玄真漂流开放了吗? 清远玄真漂流门票2015-5-7月玄真峡谷漂流门票价格 杭州塘栖枇杷节有什么好玩的?2015塘栖枇杷节好玩的介绍? 海口到文笔峰如何坐车?海南文笔峰乘车路线? 三亚蜈支洲岛攻略?三亚蜈支洲岛酒店住宿价格? 亚龙湾到蜈支洲岛怎么坐车?亚龙湾去蜈支洲岛乘车要多久? 槟榔谷乘车路线?三亚槟榔谷如何坐车? MMSZ15ET1 Datasheet MMSZ15ET1 Datasheet MMSZ4702ET1 Datasheet MMSZ4702ET1 Datasheet MMSZ5245ET1G Datasheet MMSZ5245ET1G Datasheet 肇庆去克罗地亚旅游 肇庆去克罗地亚旅游 肇庆去克罗地亚旅游 肇庆去肯尼亚旅游 肇庆去肯尼亚旅游 肇庆去肯尼亚旅游 肇庆去库克群岛旅游 肇庆去库克群岛旅游 肇庆去库克群岛旅游