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

本文介绍了t-io网络框架的基本特性和使用方法,包括其在IM、消息推送等领域的应用,以及如何从源码开始,通过eclipse进行项目的下载、配置和调试。

原来在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值