Hello,t-io!請多關照

背景

最近對物聯網產生了濃厚的興趣,查閱不少的資料,全部的解決方案都指向了一個領域,TCP服務端框架,其實本身一直在尋找關於TCP服務端框架的東西,關注過netty,但是因爲本身天資愚鈍,看完一個HelloWorld以後就宣佈放棄。直到有一天,發現了t-io.git

t-io是啥?

T-io簡介撮這裏,他一個國產的關於長鏈接的網絡框架。詳情不在這裏囉嗦,由於那兒很全。網絡

如何入門?

不少人去學習一個新的框架的時候,都想去親身體驗一下效果,因此,本文從這裏開始,給你們介紹,打開t-io的標準姿式。框架

第一步,打開冰箱門

** 咱們首先要拿到項目的源碼 **,好在做者爲咱們提供了一些個可以徹底運行的實例代碼,因此拿到源碼是咱們的第一步,移步T-io源碼,咱們用GIT將源碼clone到本地(不要告訴我,你不知道GIT,假如真的不知道,你真的錯過了一個億!!)學習

第二步 把大象放入冰箱

在咱們拿到代碼之後,咱們急切的須要將這個代碼跑起來,此時,咱們須要找關於項目啓動的腳本。咱們在這個文章裏面只關注兩個腳本(在bin目錄下),以下:.net

客戶端啓動腳本netty

start-helloworld-client.bat(win平臺 )server

start-helloworld-client.sh(mac平臺 )字符串

服務端啓動腳本get

start-helloworld-server.bat(win平臺 )源碼

start-helloworld-server.sh(mac平臺 )

因此,各位根據本身的平臺,選擇執行對應的腳本。啓動順序以下:

一、啓動server端

二、啓動client端

必定要注意順序啊!

第三步 關上冰箱門

當你啓動容許了兩端的腳本之後,咱們就能夠觀察實驗的現象了,其實咱們肉眼看到的就只有一點點,那就以下的現象:

服務端:當客戶端鏈接上服務端之後,服務端接受到一段信息,諸如"helloWorld"之類的字符串,打印在控制檯上,而後向客戶端發送這條字符串回去

客戶端:客戶端鏈接上服務端以後,就會接受到服務端發送返回的字符串,而後打印到控制檯上

還有一個你看不到的現象,當完成以上的過程之後了,客戶端和服務端會不斷的發送心跳包,不行,你拿到代碼之後,去打印一下試試看

好了,這就是咱們第一次碰見t-io的時候,應該如何打招呼的方式,好的開始 是成功的一半,趕忙跑起demo看看效果吧。

相關文章
相關標籤/搜索