第474章 點對點網絡_腦變_线上阅读小说网 
线上阅读小说网 > 都市言情 > 腦變 > 第474章 點對點網絡

第474章 點對點網絡(1 / 1)

王李鋪鎮中學彆的科目是男女老師都有,唯獨數學,清一色都是男老師,數學教研室被戲稱為羅漢堂。

年齡最大,資格最老的樊老頭就是羅漢堂首座,曾凡剛出現在門口,一個年輕的數學老師就看見他了,衝裡麵喊道“樊老師,你們班曾凡找你!”

因為報名參加中學生計算機編程大賽,曾凡這個過去默默無聞的學生,突然成了學校裡的名人,學生們認識他的還不多,老師們可是很多都認識他了,尤其是數學老師,經常來辦公室,多少都有個印象。

“曾凡,剛考完試你不好好在家休息,又來上機呀?”樊老頭來到數學教研室門口,將機房鑰匙交給他,笑嗬嗬的問。

“在家裡也沒有彆的事兒,我正好有了新的想法,改進一下程序!”

“編程我教不了你,但是呢,你彆太投入了,隔一個小時你得休息一會,讓眼睛放鬆一下,彆總盯著顯示器,不然的話,很快你就要戴上眼鏡了!”樊老頭拍拍他肩膀叮囑道。

“嗯,我知道了,樊老師,那我去機房了!”

打開電腦第一件事就是登錄郵箱,沒想到竟然收到了幾十封郵件,第一封是華兵軟件園審核通過,軟件上線郵件,後麵大多都是下載使用後軟件自動提交的數據。

沒想到上線不到一天,就有了這麼多數據,超過他的預期。

還有一封是一個使用者提交的修改建議郵件,希望能增加聯網對戰的功能,還給他提了好幾種思路。

對這個提建議的用戶郵件,曾凡逐一認真回複,然後戴上耳機,打開音樂播放器,開始寫聯網對戰功能的代碼,增加點對點連線功能。

程序界麵先要增加功能按鈕,還要增加新的功能界麵,要能顯示搜索到的可以對戰的目標,還要有一些提示信息,網絡的狀態不穩定,延時卡頓掉線是常見現象,這些意外情況都要考慮進去,將一項項的需求寫出來,曾凡才發現,比他想象的要麻煩多了。

這些功能儘管繁瑣,費些時間也能實現,最困難的還是網絡連接問題。

點對點網絡,顧名思義就是網絡上不確定位置的兩台計算機,不依賴固定位置的服務器,在茫茫無際的互聯網上搜尋到對方,並且建立連接。

這種技術的理論提出時間不長,書上也隻是介紹了理論原理,簡單的應用設想,未來發展前景,並沒有具體應用案例,更彆提源代碼了。

電子信號雖然可以接近光的速度在網絡上傳播,那也需要明確的目標和方向,不然也隻是無頭蒼蠅一樣亂撞。

兩個不知道彼此名字,彼此地址的陌生人,如何在一個上千萬人口的大城市迅速找到對方,建立起互相信任的聯係,需要一個高效便捷的方法。

寫著功能界麵代碼的同時,曾凡也在思索著網絡搜索的方法,這些基礎性的能力他仿佛呼吸一樣自然,庖丁解牛一樣純熟,可是涉及到這種需要原創型算法的時候,他的大腦又變得非常空,完全要靠自己去想。

武俠小說中,丐幫,天地會,明教之類的嚴密組織,都有自己獨特的標記暗語,任何一個成員到達一個陌生的地方,沒有固定的分舵,也能迅速找到自己的同伴,這個場景和現在的需求很相似。

在一些標誌性場所不太醒目的地方,留下標記暗語,認識這些標記的同伴看到這些就能迅速聯係上了。

場景相似,但是也有很大的差異,幫派成員都有自己的名字職位,相貌也各不相同,可是程序都是同一個模子複製出來的,在遠隔可能千裡萬裡的互聯網上,如何識彆彼此,互相區分開來,又是一個大麻煩。

並且現在的互聯網是動態ip地址分配,哪怕在同一個地址同一台電腦,兩次連接的ip地址都會不一樣,程序怎麼樣識彆出還是上一次連接的對象呢,每個程序必須要有獨立的不能偽造的標記!

對於程序來說,想要獨一無二不能偽造,又涉及到了隨機數生成和加密,必須能生成不可破解不會重複的隨機數。

前麵幾個版本的象棋程序都是不需要安裝的綠色程序,隻需要複製到s係統下就能運行,不需要修改注冊表調用係統庫文件。

聯網版本如果仍然這樣,那就必須保證每一個複製出的程序都能自動產生隨機數作為唯一識彆碼。

光是複製還不行,應該是每一次程序存儲位置變化,都要產生唯一識彆碼。

如果有一個固定服務器,隻需要用戶注冊一個賬號就能解決的識彆問題,因為點對點網絡的不確定性,被曾凡設計的越來越複雜。

網絡中任何一個節點都可能隨時掉線,存儲的數據都不可靠,因此這個網絡必須能抵抗這種風險,哪怕所有節點全滅,隻要再有兩個節點上線,仍然能快速建立起互相信任的連接,這才是他想要的網絡。

曾凡現在沒能力租服務器,也不可能讓學校的機房電腦二十四小時開機,那也太費電了,他隻能通過編程算法來解決網絡的存續問題。

小主,這個章節後麵還有哦,請點擊下一頁繼續後麵更精彩!

點對點網絡正好符合他的要求,隻是這個實現的過程沒有任何參照,完全靠他自己想辦法解決一個個難題。

實現這部分功能的程序源代碼還沒有用戶界麵的源代碼多,設計算法卻讓曾凡絞儘了腦汁,在機房裡待了兩天一夜,直到周日下午才算完成。

肚子餓的實在難受,曾凡才跑到校門口對麵吃了一碗削麵,然後回學校繼續。

天色將黑,判卷的老師們大多數都已經下班回家了,學校裡除了門房老魏就隻有幾個住校的老師。

教學樓南麵除了自行車棚,還有兩組單杠,兩組水泥麵乒乓球台,曾凡想起中考還有引體向上,就跳上單杠測試了一下。

他體重剛過一百斤,胳膊比同學力氣都大,以往輕鬆做二十個,好久沒有做了,沒想到還有所進步,一氣做到了二十五個才感覺到吃力。

回到機房,曾凡打開了幾台電腦,將網絡版象棋程序在不同電腦間測試了一下,同一個局域網當然很快就能互相連接,還要測試在互聯網的效果才行。

想到測試對象,曾凡給劉建國和吳世偉兩位教授,還有那個提建議的用戶發去郵件,附上了測試程序,請他們可以的話,幫忙一起測試一下聯網對戰效果。

沒想到那個用戶很快就發來了回複郵件,表示可以測試,已經上線了。

曾凡切換到象棋程序,打開聯網對戰,搜索聯網用戶,不到一分鐘時間就顯示出一個令狐衝1527的用戶。

鼠標左鍵點擊用戶名選擇發送對戰邀請,對方迅速回應,進入對戰界麵,同樣的棋盤,隻是棋盤右側多了一個信息輸入顯示的界麵,雙方可以進行文字交流。

喜歡腦變請大家收藏101novel.com腦變101novel.com更新速度全網最快。


最新小说: 開掛了吧?在國運戰場裡養老 回到初二時 星際真千金養崽日常 救了被女配虐待的小可憐後gb 穿越關羽,從水淹七軍開始 穿書廢土:修仙我是認真的 勝天之大夏再起 血月下,廢土生機 剛成回複術士,你說這裡是地錯? 和變態分手後,忘記關親密付了