WebSocket
WebSocket
sinolover
完成项目,就要软硬兼施
展开
-
【转】WebSocket API总结
NCU.卓越141.chenyuchao一、检查WebSocket支持varhost ="ws://localhost:8080/mychat";varws;if('WebSocket'inwindow) {ws =newWebSocket(host);}elseif('MozWebSocket'inwindow) {ws =newMozWebSocket(host);}else{window.alert("浏览器不支持WebSoc...原创 2020-12-24 14:14:12 · 654 阅读 · 1 评论 -
【转】WebSocket详解(一):初步认识WebSocket技术
1、前言 HTML5规范在传统的web交互基础上为我们带来了众多的新特性,随着web技术被广泛用于web APP的开发,这些新特性得以推广和使用,而websocket作为一种新的web通信技术具有巨大意义。 本文将带您认识WebSocket。也可查看本文的下篇:《WebSocket详解(二):技术原理、代码演示和应用案例》。 2、系列文章 本文是系列文章中的第1篇,本系列文章的大纲如下: 《WebSocket详解(一):初步认识WebSocket技术...原创 2020-12-18 13:35:15 · 602 阅读 · 0 评论 -
【转】分布式websocket服务器
最近在开发一个游戏的客服系统,同一时间咨询问题的玩家多,为了保证服务器高可用,需要利用分布式,另外服务器宕机还需要玩家无感知重连,最关键的一点是如何实现服务器的高扩展性,即性能不足时,如何以最少的代价增加一台新的服务器。1.单台websocket单台消息互传实现十分简单,通过websocket中转就可以了,不再多加赘述。2.多台websocket当客户端不在同一台服务器上时,如何实现消息互通?一开始的时候,我是想着把server A 与 server B 通过websocket连原创 2020-12-16 10:26:26 · 458 阅读 · 0 评论 -
【转】使用IIS做HTTP和WebSocket服务的反向代理
反向代理对于服务器来说是非常实用的功能,可以将毫不相关的网站部署到同一个域名下,对于使用docker的人来说可以免去大量配置上的麻烦。它还能将HTTP流量转换成HTTPS,多个服务只需要一个证书就能解决。对于nginx和Apache,网上已经有大量教程,不管是什么样的服务都能找到相应的配置。然而由于使用IIS的人数相对较少,对于IIS的反向代理几乎没有什么人去研究。连进行URL重写的AAR模块也没什么相关资料。如果服务只需要用HTTP,配置相对简单。首先添加入站规则,匹配模式设为xxx/(.*)原创 2020-12-16 10:26:47 · 2623 阅读 · 0 评论 -
【转】TcpListener和tcpclient使用
前段时间公司项目中遇着需要做文件的远程传输,场景是用户通过网页选择一些文件,然后提交请求到服务器,同时把请求标识传递给本机的TCP文件传输端;服务器收到请求后在服务器端创建任务生成保存文件的路径同时通知文件传输端开始传文件到服务器,当时是同事用C++写的传输端,于是便想何不用NET来实现呢,本来服务端的大部分程序和客户端程序都是用NET写的,于是便有了这篇文章。小生一直是做web开发的,对WinForm技术不胜熟悉,如有不妥还请拍砖。在NET框架下可以方便的使用tcplistener和tcpclient原创 2020-12-14 11:50:27 · 952 阅读 · 0 评论 -
【转】开源的C# websocket-sharp组件解析
下面我们介绍一款WebSocket组件websocket-sharp的相关内容。一.websocket-sharp组件概述 websocket-sharp是一个C#实现websocket协议客户端和服务端,websocket-sharp支持RFC 6455;WebSocket客户端和服务器;消息压缩扩展;安全连接;HTTP身份验证;查询字符串,起始标题和Cookie;通过HTTP代理服务器连接;.NET Framework3.5或更高版本(包括兼容环境,如Mono)。 websoc...原创 2020-12-12 22:46:59 · 4738 阅读 · 0 评论 -
【转】基于WebSocketSharp 的IM 简单实现
websocket-sharp是一个websocket的C#实现,支持.net 3.5及以上的framework来开发服务端或者客户端。本文主要介绍用websocket-sharp来做服务端、JavaScript做客户端来实现一个简单的IM。WebSocketBehaviorWebSocketBehavior是核心对象,他包含了OnOpen,OnMessage,OnClose,OnError四个方法以及一个Sessions对象。熟悉websocket的都知道,前四个方法是用来处理客户端链接、发送消.原创 2020-12-10 17:02:32 · 507 阅读 · 0 评论 -
【转】.NET 的 WebSocket 开发包比较
转载于http://www.oschina.net/translate/websocket-libraries-comparison-2编者按本文出现在第三方产品评论部分中。在这一部分的文章只提供给会员,不允许工具供应商用来以任何方式和形式来促销或宣传产品。请会员报告任何垃圾信息或广告。Web项目常常需要将数据尽可能快地推送给客户,必要时无需等待客户端请求。对于与用户之间进行实时通信的网站,例如在线交流或文档协作工具,或者在长期运行的计算/执行任务的服务器上更新系统状态,等等这些时候,采用.原创 2020-12-10 16:52:17 · 375 阅读 · 0 评论 -
【转】WebSocket初探
定义:遵循RFC6544协议的通信协议。Webcoket协议和http协议属于并行关系,但是websocket是以http协议为基础开发出来的(微软用IhttpHandler接口中同时处理这两种协议),同时他们都是以TCP协议为基础。可以进行双向通信、持久化通信。Http是单向通信协议、无状态通信。websocket协议(握手部分):GET /chat HTTP/1.1Host: http://server.example.comUpgrade: websocketConnection:原创 2020-12-10 09:39:39 · 239 阅读 · 0 评论 -
【转】使用websocket-sharp来创建c#版本的websocket服务
当前有一个需求,需要网页端调用扫描仪,javascript不具备调用能力,因此需要在机器上提供一个ws服务给前端网页调用扫描仪。而扫描仪有一个c#版本的API,因此需要寻找一个c#的websocket库。java里有大名鼎鼎的netty,通过搜索,c#可以选择websocket-sharp来实现websocket Server。使用websocket-sharp创建websocket server####Copyusing System; using WebSocketSharp;.原创 2020-12-08 09:15:36 · 635 阅读 · 0 评论 -
【转】Welcome to websocket-sharp veryclearly and simply
Welcome to websocket-sharp!websocket-sharpsupports:RFC 6455 WebSocket ClientandServer Per-message Compressionextension Secure Connection HTTP Authentication Query String, Origin header and Cookies Connecting through the HTTP Proxy server .NE...原创 2020-12-14 10:30:46 · 466 阅读 · 0 评论 -
【转】基于WebSocketSharp 的IM 简单实现
websocket-sharp是一个websocket的C#实现,支持.net 3.5及以上来开发服务端或者客户端。本文主要介绍用websocket-sharp来做服务端、JavaScript做客户端来实现一个简单的IM。WebSocketBehaviorWebSocketBehavior是核心对象,他包含了OnOpen,OnMessage,OnClose,OnError四个事件(回调)以及一个Sessions对象和一个Send方法。熟悉websocket的都知道前四个事件(回调函数)是用来处理客.原创 2020-12-14 10:46:46 · 440 阅读 · 0 评论