韓海見狀,也是無奈,他走到大廳中央,看著鳳凰臉色已經微微好轉,而另一個鐵床上則又換了一個女生,顯然一個人的血量無法供給鳳凰,需要多人承擔。
韓海見狀,自己也幫不上忙,隨後和章龍打了個招呼,就回到他辦公桌後面,他的專用座位上盤膝坐下,繼續修煉了起來。
第七十四章 再改豌豆射手
表面上,韓海是進入了修煉,其實他是開啟了資料模型庫,觀察起來這次的收穫,他記得在殺死李易龍後,資料模型倉庫傳來響聲,是有東西入庫了。
韓海在倉庫中找尋了半天,終於找到了新增的這個資料模型,這是一張白色的卡片,卡片中央寫著syste,而在卡片偏上的位置寫著sketi,當看到這個模型的時候,韓海的心情非常愉快,這個資料模型明顯是一個系統的類庫,而且它的功能也是非常強大的。
可以說句毫不誇張的話,如果沒有sket,那麼網際網路就不存在。
沒錯sket就是網路傳輸中巢狀字協議,這種協議說白了就是給你一個定量位元組的傳輸空間,負責電腦終端間連線的一種協議方案。
而目前大規模應用於瀏覽器的協議,就是基於tp長連線開發出的http協議,這是一種短連線的協議,原理很簡單一次請求一次返回,然後就斷開連線,而大家使用的聊天軟體,大部分是使用tp長連線協議作出的軟體。
韓海現在擁有了sket系統庫後,就可以編寫一套i系統,也就是及時聊天系統(stant essagg),這樣也就可以解決團隊協作中,通訊不方便的問題。
末日之後因為電力設施都被怪物破壞或者失去維護,各種移動終端都失去了作用,現在大家通訊全靠吼,這對於資訊的傳播非常不利,而當韓海有了這一套sket系統庫後,他就可以基於自己的系統開發出多人聊天的軟體了。
而且開發出這種軟體後,韓海不僅僅可以自己人使用,也可以販賣給其他人使用,並且賺取錢財,這樣既方便了自己斂財,又給社會提供了服務,一舉多得。
韓海想到這裡,不禁笑了笑,隨後韓海新建了一個專案,然後又新建了個資料夾,分別是prtl、n、re、server、a、utils,這些資料夾對應了協議模組、通用模組、核心模組、服務模組、主函式資料夾、工具類存放資料夾。
這一次韓海編寫的是一個稍微大些的專案,其中使用字元數,他預計估計了下,起碼要使用20-30萬之多,也就是要耗費20-30萬字元能量,可見一個聊天系統的伺服器實現的難度,並且寫完伺服器韓海還需實現客戶端的編寫,這裡也需要耗費大量的字元能量。
不過在守城戰後,韓海字元能量達到了200萬,目前來說還是夠他揮霍的,所以他目前不必為字元能量擔憂。
然後韓海開始了漫長的編寫,不過好在的是,聊天系統他之前在公司的時候寫過一套,現在也能回想起來,複寫一遍就好了。
韓海所寫的及時聊天系統,主要分三層:協議層、功能層和業務層。
協議層主要是定義伺服器和客戶端傳輸資料包時候的約定,這一層還分2層,第一塊是通訊協議層,第二塊是業務協議層。
通訊協議層:主要是通用化的加密解密方案,握手、重連、斷開等約定。
業務協議層:主要是處理某個使用者要與某人通訊,然後給某人發出訊息,斷開等等約定。
協議說白了也算一種資料結構,只不過他們傳播的方式是流狀的,而程式碼去解析也需要逐步去解析,就好比寫信的時候,我要告訴你一件事情,但是我雷打不動,信的第一行寫的肯定是你的名字,後面才跟著是我寫給你的內容。