
websocket
一条宝鱼
这个作者很懒,什么都没留下…
展开
-
WebRTC简介
引言最近一段时间的主要工作内容是开发一个远程控制手机的功能,其中使用到的一个关键技术就是WebRTC,在此准备分享一下我对这个技术的理解。什么是WebRTCWebRTC是一个由Google发起的实时通讯解决方案,其中包含视频音频采集,编解码,数据传输,音视频展示等功能,我们可以通过技术快速地构建出一个音视频通讯应用。 虽然其名为WebRTC,但是实际上它不光支持Web之间的音视频通讯,还支持Android以及IOS端,此外由于该项目是开源的,我们也可以通过编译C++代码,从而达到全平台的互通。转载 2020-05-17 20:51:41 · 1720 阅读 · 0 评论 -
socket.io的websocket处理流程
最近项目中使用到websocket,前端使用websocket,后端使用了netty,但是发现如果使用了socket.io库的话,无论如何都连不上服务器,但是用原生的websocket就可以。于是上网查了一天,终于发现了端倪:那就是——如果使用socket.io,那么前后端都必须使用socket.io,这个一整套解决方案,不能只使用一部分。奶奶的,在此记录一下。知乎上大神的回答如下:http://...转载 2018-06-17 21:43:08 · 7448 阅读 · 0 评论 -
netty-socketio即时通讯
一、简介 netty-socketio是一个开源的Socket.io服务器端的一个java的实现,它基于Netty框架。项目地址为:https://github.com/mrniko/netty-socketio 。socket.io是一个跨浏览器使用websocket为实时实时应用提供服务。本例子使用maven构建,依赖如下:dependency> groupId>com.转载 2017-10-06 10:49:31 · 4288 阅读 · 1 评论 -
实时通讯之Socket.io
WebSocketWebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。使用WebSocket,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道,两者之间就直接可以数据互相传送。而且它为我们实现即时服务带来了两大好处:节省资源:互相沟通的Header是很小的-大概只有 2 Bytes。推送信息:不需要客转载 2017-10-06 10:48:06 · 833 阅读 · 0 评论 -
打开阶段握手——WebSocket协议翻译
http://jinnianshilongnian.iteye.com/blog/18983504.1.客户端要求要_建立WebSocket连接_,客户端打开一个连接并发送一个握手,就像本节中定义那样。一个连接最初被定义为一个CONNECTING状态。客户端将需要提供一个/host/、/port/、/resource name/、和/secure/标记,它们都是在第转载 2017-10-06 10:46:55 · 1213 阅读 · 0 评论 -
Socket.io创建连接的参数
Socket.io创建连接的参数我不想花太多口舌向你推销Socket.io,因为我根本就不够资格,也因为根本就不需要,Socket.io目前在Websocket界中的霸主地位就好比当年的PHP~写这篇的目的,只要是来吐槽Socket.io的官网的!太TM简单的,简直可以用简陋来形容!(难道是我道行太浅?!)顺便说一句,从github上可以了解到作者马上就要发布1.0 版本了!期望它转载 2017-10-06 10:46:05 · 8955 阅读 · 0 评论 -
socket.io 协议相关
.net版Socketio4net类库和java版socket.io-java-client类库 连接socket.io 1.4版本都不行,网上大多是socket.io 0.9版本的,socket.io 更新之后就不支持了。本人已研究成功连接socket.io 1.4版本的方法,例子采用C#。 一、socket.io 几个重要要文件 1、node_modules\so转载 2017-10-06 10:45:06 · 3500 阅读 · 0 评论 -
一个基于netty的websocket聊天demo
这里,仅仅是一个demo,模拟客户基于浏览器咨询卖家问题的场景,但是,这里的demo中,卖家不是人,是基于netty的程序(我就叫你uglyRobot吧),自动回复了客户问的问题。项目特点如下:1. 前端模拟在第三方应用中嵌入客户咨询页面,这里采用的是基于tornado的web应用,打开页面即进入咨询窗口2. 客户咨询的内容,将会原封不动的被uglyRobot作为答案返回。转载 2017-10-06 10:43:25 · 795 阅读 · 1 评论 -
netty高级篇-Websocket协议开发
阅读目录一、HTTP协议的弊端二、WebSocket协议介绍三、WebSocket连接四、协议开发五、客户端以及测试回到顶部一、HTTP协议的弊端将HTTP协议的主要弊端总结如下:(1) 半双工协议:可以在客户端和服务端2个方向上传输,但是不能同时传输。同一时刻,只能在一个方向上传输。(2) HTTP消息冗长:相比于其他二进制协议,有点繁琐。(3) 针对转载 2017-10-06 10:42:24 · 2515 阅读 · 0 评论 -
Netty 实现 WebSocket 聊天功能
原文同步至 http://www.waylau.com/netty-websocket-chat/上一次我们用 Netty 快速实现了一个 Java 聊天程序(见http://my.oschina.net/waylau/blog/380957)。现在,我们要坐下修改,加入 WebSocket 的支持,使它可以在浏览器里进行文本聊天。准备JDK 7+Maven 3.2.x转载 2017-10-06 10:41:28 · 1361 阅读 · 0 评论 -
netty对websocket的支持
本节主要是对netty对WebSocket的支持WebSocket相关WebSocket是什么?维基百科的解释很详细:WebSocket一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范。WebSocket API也被W3C定为标准。WebSocket 使得客户端和服务器之间转载 2017-10-06 10:39:13 · 2140 阅读 · 0 评论