tio-websocket-showcase
引言
- tio-websocket-server是基于tio-core实现的websocket服务器,自带t-io提供的各项API以及一流的性能和稳定性
tio-websocket-showcase工程简介
- 用于学习tio-websocket-server的示范工程
- 包括wss和流量监控及处理等高级特性
- 还包括t-io作者写的一个用于连接websocket服务器的js小框架----tiows.js(内置断链重连、定时主动发心跳等功能,使用API极其简单)
- 工程地址:https://gitee.com/tywo45/tio-websocket-showcase
- 效果图
学习步骤
- 把工程以maven的形式导入到eclipse后
- 修改\src\main\resources\page\im.js,把127.0.0.1改成你自己的ip地址(如果只是本机访问,可以不用修改)
- 运行org.tio.showcase.Starter
- 用chrome打开http://127.0.0.1/index.html(说明:本工程不仅会启动websocket服务器,还会启动一个http服务器用于访问websocket服务器)
- 这是个用iframe嵌入了两个im.html的页面,方便在一个窗口查看群聊效果
- 可以愉快地聊天了
说明
- 服务器端,大家看代码就好,用起来比较简单
- 客户端(js),page/tio/tiows.js是和业务无关的websocket js小框架,主要是实现了重连、定时发心跳等和业务无关的功能