使用beego框架进行整个社区的restful api的开发,查找资料后决定使用github.com/gorilla/websocket 作为websocket的包,定义websocket的属性var upgrader = websocket.Upgrader{ ReadBufferSize: 1....
分类:
Web程序 时间:
2016-01-06 00:06:21
阅读次数:
971
本文主要从实践角度介绍长、短连接在TCP层面的表现,借助Node.JS搭建后台服务,使用WinHTTP、Ajax做客户端请求测试,最后简单涉及WebSocket。 关键字:长连接、短连接、Node.JS、WebSocket. 一两年前,在理论上对长短连接做了学习,那时的技能以客户端为主,所以...
分类:
Web程序 时间:
2016-01-06 00:01:13
阅读次数:
849
这几天想做一个单对单的在线聊天模块,所以研究了一下websocket,以下就来分享一下基于tomcat7的websocket实现的小例子。1.WebSocket是什么WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。它摒弃了以...
分类:
Web程序 时间:
2015-12-27 12:12:16
阅读次数:
420
基于Tomcat7、Java、WebSocket的服务器推送聊天室
分类:
Web程序 时间:
2015-12-24 19:29:15
阅读次数:
155
使用websocket连接服务器的终端,首先通过浏览器客户端的连接发送数据到服务器,客服端的连接http需要转换成WebSocket的网络协议,这里需要我们创建一个新的websocket实例。而且websocket是双向的通信,不像ajax这样的轮询数据,需要时总是延迟的传输。varwebsocket=newWebSock..
分类:
Web程序 时间:
2015-12-24 16:41:45
阅读次数:
162
前言今天看了一些资料,记录一下心得。websocket是html5引入的一个新特性,传统的web应用是通过http协议来提供支持,如果要实时同步传输数据,需要轮询,效率低下websocket是类似socket通信,web端连接服务器后,握手成功,一直保持连接,可以理解为长连接,这时服务器就可以主动给...
分类:
编程语言 时间:
2015-12-20 23:48:31
阅读次数:
296
一、利用fiddler抓取websockt包打开Fiddler,点开菜单栏的Rules,选择Customize Rules...这时会打开CustomRules.js文件,在class Handlers中加入以下代码static function OnWebSocketMessage(oMsg: W...
分类:
Web程序 时间:
2015-12-20 22:30:50
阅读次数:
494
这是最底层的,嘿嘿,我 还是习惯搞个框架来实现急需要的功能。。。这个东东玩得很有意思的。。服务器端的代码:import simplejsonimport socketimport sysimport base64import hashlibimport timeHOST = '127.0.0.1'P...
分类:
编程语言 时间:
2015-12-19 17:45:08
阅读次数:
230
今天是WEBSOCKET,,先完成一个SHELL的GETOPS,周一就用得着。#!/bin/bashecho "usage: ./$0 -t (prism|opscripts)"function scp_prism(){ echo "scp_prism()"}function scp_opsc...
分类:
系统相关 时间:
2015-12-19 14:58:56
阅读次数:
186
spring配置:<beanid="websocket"class="com.xianlaohu.yao.controller.socket.SocketHandler"/>
<websocket:handlers>
<websocket:mappingpath="/room/chat"handler="websocket"/>
<websocket:handshake-interceptors>
<beanclass="com.xianlaohu..
分类:
Web程序 时间:
2015-12-18 16:46:43
阅读次数:
640