分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

WebSocketSharp 的使用

发布时间:2023-09-06 02:20责任编辑:林大明关键词:Web

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

WebSocketSharp 的使用

原文地址:https://www.cnblogs.com/hippieZhou/p/9898322.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved