Skip to main content

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
  • 效果图 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小框架,主要是实现了重连、定时发心跳等和业务无关的功能