js 和 winform 中使用WebSocket


由于最近学习Socket相关知识,所以也研究了WebSocket

由于前面篇幅都有介绍socket相关知识,网上也有很多资料

此处就推荐一个js中的websocket教程:http://www.ruanyifeng.com/blog/2017/05/websocket.html

这篇主要是代码共享和学习交流:由于学习时,不记得是从哪个网上下载的源码,抱歉!

cs源码主要使用HttpListener和WebSocket实现服务器和客户端

js中主要实现WebSocket客户端 

最底下,有源码可供下面

1、cs功能简单介绍

服务器界面:开启、关闭监听,广播数据给客户端

客户端界面:开启、关闭连接,发送数据给服务端

服务器端:可以广播多个客户端

客户端:发送数据给服务端,服务端接收数据后又自动广播给其它客户端

2、js功能简单介绍

服务端开启监听,网页客户端中连接服务端,服务端广播数据,网页客户端接收并显示数据

网页客户端:输入数据点击提交,服务器收到客户端的消息

 

js代码如下


"en">

    "UTF-8">
    "viewport" content="width=device-width, initial-scale=1.0">
    "X-UA-Compatible" content="ie=edge">
    简单使用js中的websocket


    
"Form"> "" id="IpAddress" value="ws://127.0.0.1:8011" />
"" id="ValueName" value="" /> "" id="ValueCourse" value="" />
"txtInfo" style="border: dashed 1px black; height: 500px; width: 500px; margin-top: 10px;">

由于cs源码内容偏多,就不在此列出,需要的可以下载源码做参考

源码下载