[netty] netty socket.io的安装测试

1. 从github上下载netty-socketio源代码

https://github.com/mrniko/netty-socketio

这个源代码安装的问题主要在于jar包,需要的jar文件如下:

2. 下载demo代码

demo代码的下载地址: https://github.com/mrniko/netty-socketio-demo

把demo的server目录里的java代码也导入到netty-socketio工程中,我用的是eclipse IDE,项目目录结构如下:

3. 记得在classes所在根目录下放log4j的properties文件: 

# Configure logging for testing: optionally with log file

#可以设置级别:debug>info>error

#debug:可以显式debug,info,error

#info:可以显式info,error

#error:可以显式error

log4j.rootLogger=debug,appender1

#log4j.rootLogger=info,appender1

#log4j.rootLogger=error,appender1

#输出到控制台

log4j.appender.appender1=org.apache.log4j.ConsoleAppender

#样式为TTCCLayout

log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout

4. demo代码里的client代码

client代码是html+js文件,放在一个web环境里的就可以了。这个写过web程序的人都应该知道的。

5. server -- client测试的对应关系

com.corundumstudio.socketio.demo.ChatLauncher - /client/index.html

com.corundumstudio.socketio.demo.EventChatLauncher - /client/event-index.html

com.corundumstudio.socketio.demo.SslChatLauncher - /client/ssl-event-index.html

com.corundumstudio.socketio.demo.NamespaceChatLauncher - /client/namespace-index.html

com.corundumstudio.socketio.demo.AckChatLauncher - /client/ack-index.html

com.corundumstudio.socketio.demo.BinaryEventLauncher - /client/binary-event-index.html

参考:

http://www.cnblogs.com/luxiaoxun/p/4279997.html

时间: 2024-10-15 20:53:32

[netty] netty socket.io的安装测试的相关文章

搞死socket.io第一天,环境搭建 & Hello world

原文:http://www.cnblogs.com/xiezhengcai/p/3955827.html socket.io 一个与服务器实时通信的工具,它与原生的webSocket相比,具有更可靠.快速的优点,并且能很好的兼容不同系统.浏览器及设备.http://socket.io/ nodeJS 服务端js解析引擎 http://www.nodejs.org/ 一.环境搭建 在服务器上创建目录socketio,以它为我们的工作空间. 安装node(略过) 在工作空间下: 安装socket i

Socket.io 入门

设置一个简单的HTML网页,提供一个表单和一个信息的列表,通过node.js进行框架的搭建 使用node.js框架 1.新建一个chat-example文件夹,并建立一个package.json文件 { "name": "socket-chat-example", "version": "0.0.1", "description": "my first socket.io app", &

Socket.IO聊天室

小编心语:大家过完圣诞准备迎元旦吧~小编在这里预祝大家元旦快乐!!这一次要分享的东西小编也不是很懂啊,总之小编把它拿出来是觉地比较稀奇,而且程序也没有那么难,是一个比较简单的程序,大家可以多多试试~ Socket.IO聊天室 简介:Socket.IO实现了实时双向的基于事件的通讯机制.旨在让各种浏览器与移动设备上实现实时app功能,模糊化各种传输机制.下面我们使用Node.js和Socket.IO来做一个简单的聊天室.一.初始化项目 (这个是在实验楼网站的虚拟平台需要实现的~可自动略过这一环节,

node.js+socket.io安装

最近做安卓遇到一个网络包的bug,服务端使用node做的,通讯用socket.io,但是服务端没法调试,没办法,还是自己搭建一个服务器端吧,索性买了阿里云的ecs测试,之前也配置过node+socket两次都成功运行,这次配置顺便把过程记录下来,以便以后查阅. 1.首先需要安装nodejs安装包,去官网https://nodejs.org/en/下载就好了,我这里用的是node-v0.12.7-x64.msi,安装完成,打开控制台或者打开node自带的控制命令窗口输入node -v会显示v0.1

socket.io安装

官网安装地址 npm install socket.io 安装失败可尝试在cmd安装一下安装包 npm install base64id@0.1.0 npm install policyfile@0.0.4 npm install redis@0.7.3 npm install socket.io-client@0.9.16 npm install xmlhttprequest@1.4.2 npm install uglify-js@1.2.5 npm install active-x-obfu

Nodejs npm安装socket.io报错解决办法

安装socket.io时,报错,提示需要安装Microsoft visual studio 2005 或 Net framework 2.0 sdk,没有找到vcbuild.exe,解决办法是安装 .NET Framework 2.0 Software Development Kit (SDK) http://www.microsoft.com/en-us/download/details.aspx?id=15354 并将 C:\Program Files\Microsoft Visual St

netty设置socket用户缓冲区

.childOption(ChannelOption.RCVBUF_ALLOCATOR, new AdaptiveRecvByteBufAllocator(64, 1024, 65536)) 注意这行,中间那个数字是关键 有点像: 0 腾讯 centos 7 [[email protected]_0_9_centos ~]# cat /proc/sys/net/ipv4/tcp_rmem4096 87380 6291456 10tcp缓冲区大小设置 https://www.oschina.net

socket.io安装部署

需要node.js环境 创建package.json npm install -save socket.io

为Phonegap Android平台增加websocket支持,使默认成为socket.io首选通

为Phonegap Android平台增加websocket支持,使默认成为socket.io首选通道选择 广而告之 使用socket.io作为跨浏览器平台的实时推送首选,经测试在各个主流浏览器上测试都确实具有良好的下实时表现.这里为推广socketio-netty服务器端实现哈,做次广告,同时预热一下: socketio-netty : 又一款socket.io服务器端实现,兼容0.9-1.0版本~ 示范目的 我们要构建一个在市面上常见浏览器上都可以正常运行的集体聊天应用,保证在IE6+,Fi