关于使用T-IO的心路历程1-环境搭建

论坛 期权论坛 脚本     
匿名技术用户   2021-1-4 00:26   451   0

原来在SCDN上的博客不知道什么原因本关闭了,无奈开辟新的战场

本文主要是用来给自己学习一个记录,如果对大家有帮助更是万分荣幸

关于t-io是什么?官网地址:http://t-io.org/

简单说明下:

t-io是一个网络框架,从这一点来说是有点像netty的,但t-io的特点在于,它不仅仅是一个网络框架, 因为它为常见和网络相关的业务(如IM、消息推送、RPC、监控)提供了近乎于现成的解决方案,即开箱即用的API,简单列举如下

  1. 一个连接绑定userid(一个userid可以绑定多个连接,用于多端登录,可双向查找)
  2. 一个连接绑定token(一个token可以绑定多个连接,用于多端登录,可双向查找)
  3. 一个连接绑定群组(用于推送消息、IM中的群聊)
  4. 提供了各种各样的发送消息API,这些API都位于Aio.java中,譬如异步发送的都是以send开头的方法

以上是官网的介绍

本人将从最基本的源码下载、启动、调试开始记录

虽然t-io使用起来很简单,但是对于我这小白来讲还是有一定难度的,所以记录下来供自己参阅

从官网会得到开源项目t-io的在码云上的地址:https://gitee.com/tywo45/t-io

打开网址后,显示如下:

230528_OiD3_3736908.png

当前版本:1.7.3

JDK:1.8

在码云上的项目怎么用呢

复制SVN地址

100058_04bT_3736908.png

下载eclipse ,下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/oxygen/3/eclipse-jee-oxygen-3-win32-x86_64.zip

解压以后,启动,打开eclipse

配置maven setting.xml的路径

100313_VhNE_3736908.png

然后在启动的时候创建的工作目录中用svn下载项目源码

如图:

100410_rzOT_3736908.png

然后从eclipse 导入这个maven项目

100456_yv56_3736908.png

100519_w4bU_3736908.png

导入进来以后是这样的

101129_Pboi_3736908.png

测试我们的helloword

101325_fo61_3736908.png

先启动服务端:

101526_UQ7t_3736908.png

101614_Bu53_3736908.png

然后启动客户端:

101718_Gtrm_3736908.png

101750_LZBf_3736908.png

好了,启动起来了!接下来就要分析代码了!

转载于:https://my.oschina.net/u/3736908/blog/1648834

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP