C#实现WebSocket源码(c#写的服务端html写的客户端)

时间:2021-01-10 10:52:17
【文件属性】:

文件名称:C#实现WebSocket源码(c#写的服务端html写的客户端)

文件大小:51KB

文件格式:RAR

更新时间:2021-01-10 10:52:17

C# WebSocket

C#实现WebSocket源码(c#写的服务端html写的客户端) WebSocket 协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。 它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。 其他特点包括: (1)建立在 TCP 协议之上,服务器端的实现比较容易。 (2)与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器。 (3)数据格式比较轻量,性能开销小,通信高效。 (4)可以发送文本,也可以发送二进制数据。 (5)没有同源限制,客户端可以与任意服务器通信。 (6)协议标识符是ws(如果加密,则为wss),服务器网址就是 URL。


【文件预览】:
websocketClient.html
WebSocketServer
----.vs()
--------WebSocketServer()
----WebSocketServer.sln(1012B)
----WebSocketServer()
--------bin()
--------Program.cs(408B)
--------obj()
--------Session.cs(864B)
--------WebSocketServer.csproj(3KB)
--------App.config(189B)
--------WebSocket.cs(11KB)
--------Properties()

网友评论

  • 可用,但发送的包如果较大会有bug,需要根据协议修正才可以的
  • 学习websocket可用,不错
  • 非常感谢 太好了 有用
  • 可以,不错能用
  • 太牛皮的东西了,给楼主点赞,最后一点就是怎么主动给客户端浏览器发送消息啊?
  • 还行,试试
  • 听不错,学习学习
  • 谢谢分享, 下来看看
  • 还在学习中, 看是否有用
  • 非常好用,解决了我的大难题,谢谢了
  • 呵呵,的确事浪费积分了
  • 没用 浪费我的积分
  • 是用socket实现websocket
  • 还不错的资源
  • 还不错的资源
  • 请问如何升级为 wss (https)的服务端呢?
  • 还不错的资源
  • 谢谢楼主资源,非常感谢分享。
  • 还不错的资源
  • 挺不错的学习资源
  • 贵了点,而且已经下过,可惜了!
  • 非常好的学习资源,非常感谢
  • 挺好的资源 贵了点
  • 给客户进行部署前,将dll进行加密
  • 不错,很好的资源,有帮助,之前在别的地方也看到了这个,没有理解,现在终于明白了。
  • 应该可以用吧
  • 整体不错,希望能更经典