Server 端示例代码:

class Program
{static void Main(string[] args){var wssv = new WebSocketServer("ws://localhost:8080");wssv.AddWebSocketService<Laputa>("/Laputa");wssv.Start();Console.ReadKey(true);wssv.Stop();}
}
public class Laputa : WebSocketBehavior
{protected override void OnMessage(MessageEventArgs e){var msg = e.Data == "BALUS"? "I've been balused already...": "I'm not available now.";Send(msg);}
}

Client 端示例代码:

class Program
{static void Main(string[] args){using (var ws = new WebSocket("ws://localhost:8080/Laputa")){ws.OnMessage += (sender, e) =>Console.WriteLine("Laputa says: " + e.Data);ws.Connect();ws.Send("BALUS");Console.ReadKey(true);}}
}
  • It supports:

    • WebSocket Client and Server
    • RFC 6455
    • Per-message Compression extension
    • Secure Connection
    • HTTP Authentication
    • Query String, Origin header and Cookies
    • Infinite streaming
    • .NET 4.5 or later
Install-Package WebSocketSharp -Version 1.0.3-rc11

转载于:https://www.cnblogs.com/hippieZhou/p/9898322.html

WebSocketSharp 的使用相关推荐

  1. 开源组件websocket-sharp中基于webapi的httpserver使用体验

    一.背景 因为需要做金蝶ERP的二次开发,金蝶ERP的开放性真是不错,但是二次开发金蝶一般使用引用BOS.dll的方式,这个dll对newtonsoft.json.dll这个库是强引用,必须要用4.0 ...

  2. 使用websocket-sharp来创建c#版本的websocket服务

    当前有一个需求,需要网页端调用扫描仪,javascript不具备调用能力,因此需要在机器上提供一个ws服务给前端网页调用扫描仪.而扫描仪有一个c#版本的API,因此需要寻找一个c#的websocket ...

  3. 【转】基于WebSocketSharp 的IM 简单实现

    websocket-sharp 是一个websocket的C#实现,支持.net 3.5及以上来开发服务端或者客户端.本文主要介绍用websocket-sharp来做服务端.JavaScript做客户 ...

  4. 【转】开源的C# websocket-sharp组件解析

    下面我们介绍一款WebSocket组件websocket-sharp的相关内容. 一.websocket-sharp组件概述 websocket-sharp是一个C#实现websocket协议客户端和 ...

  5. 【转】使用websocket-sharp来创建c#版本的websocket服务

    当前有一个需求,需要网页端调用扫描仪,javascript不具备调用能力,因此需要在机器上提供一个ws服务给前端网页调用扫描仪.而扫描仪有一个c#版本的API,因此需要寻找一个c#的websocket ...

  6. C#基于websocket-sharp实现简易httpserver(封装)

    一.背景 其实就是很简单的,公司会桌面开发的人员紧缺啊,项目又赶,而我们公司的前端人员人多还厉害(ps:吐槽下,后端的人真的少啊,会桌面开发的更少啊),所以萌生出了使用html+js来构建本地应用程序 ...

  7. 基于WebSocketSharp 的IM 简单实现

    websocket-sharp 是一个websocket的C#实现,支持.net 3.5及以上来开发服务端或者客户端.本文主要介绍用websocket-sharp来做服务端.JavaScript做客户 ...

  8. PrecompiledAssemblyException: Multiple precompiled assemblies with the same name websocket-sharp.dll

    为了使用LTS,我把Unity版本改为2018大中华区增强版,然后遇到了一个傻问题 PrecompiledAssemblyException: Multiple precompiled assembl ...

  9. Websocket-sharp重连机制解决方案

    Websocket-sharp重连机制解决方案 在websocket-sharp中,我发现,如果在OnClose调用socket.Connect来实现socket的重连机制的话,会出现堆栈溢出的异常, ...

  10. websocket 的客户端 websocket-sharp

    事实上, websocket-sharp 也包括服务端的实现,  还有  HTTP Authentication 的功能 http://sta.github.io/websocket-sharp/ h ...

最新文章

  1. 什么?终止一个容器竟然用了 10 秒钟,这不能忍!
  2. 玩转spring boot——结合redis
  3. 释放tcp连接的命令是_最实用的6个网络命令,网络故障不求人
  4. (128)System Verilog下降沿检测实例
  5. Spring中IoC创建对象方式(构造器注入)
  6. 北京国际大数据交易所成立,采用区块链技术分离数据所有权
  7. 数据泵导出/导入数据
  8. AIX 查看进程列表
  9. VMware下Linux配置局域网和外网访问(CentOS)
  10. URAL 1086 Cryptography
  11. 太火了,这些牛逼的Java代码技巧,肯定能让你目瞪口呆!
  12. Atitit Java制作VCARD vcf 以上就是关于vCard的基本介绍,维基百科(英文)https://en.wikipedia.org/wiki/VCard写的比较全,可惜我看不懂。
  13. 证券计算机行业研究,首创证券-计算机行业深度报告:物联网,研究框架-行业分析-慧博研究报告资讯...
  14. 前端50个精美登录注册模板
  15. python 语义similarity_GitHub - samelltiger/word_similarity: 基于《知网》的语义相似度计算 python2.7 API...
  16. 「股价飙到100美元我就纹身」,黄仁勋用十年站在了芯片塔尖
  17. 三菱触摸屏通讯错误_三菱触摸屏插上通讯线直接黑屏,老司机手把手教你解决触摸屏黑屏...
  18. AD账号被频繁锁定的解决方案
  19. 2022年山东省安全员C证考试题及在线模拟考试
  20. 1.43 亿人信息被盗,整个美国都慌了;Linux 发行版 SUSE 诞生 25 周年

热门文章

  1. github客户端的下载
  2. 推荐几个Windows工具软件: Stickies - 桌面贴
  3. vue 搭建H5项目及适配
  4. Web前端学习笔记(三)---白色/黑暗背景切换
  5. 极鹰云融合cdn用在云服务器如何加速
  6. 【Unity特效】人物脚底下光环阴影影子特效的实现
  7. 3D 建模:Midjourney 3 分钟 vs C4D 3 小时
  8. 用户计算机通过局域网上网时,北语网院17春《计算机基础》作业2答案满分
  9. JSP的自定义TagSupport标签实现分页
  10. 集群环境ssh免密码登录设置