最近在寫啥死遭,最近在做一個仿微信的項目烹笔,純粹是為了練手歹颓。
從socket編程奢米,到阻塞、非阻塞讶迁,同步以及異步连茧。
socket,就是創(chuàng)建巍糯,設(shè)置參數(shù)啸驯,綁定端口,監(jiān)聽祟峦。
阻塞罚斗、就是一直到拿到才返回,非阻塞就是直接返回(寫到這里又懵逼了)
同步宅楞、就是請求的時候進程阻塞针姿,
異步就是訪問的時候非阻塞進程
還有別的暫時先不討論,因為還沒有碰到具體的操作厌衙。
然后就是因為要做事件監(jiān)聽距淫,主要是用回調(diào),然后用了一下匿名函數(shù)迅箩,和js是一樣的溉愁,這里還沒有研究透~~
真是年輕啊处铛,匿名函數(shù)都還是問題饲趋,不對應(yīng)該說事件監(jiān)聽。
說一下后面要做的撤蟆,然后就是路由了奕塑,因為一切都需要路由去分類,通過路由分類家肯,分為聊天龄砰,不對不能這么分類,因為還需要資源,還有數(shù)據(jù)换棚,心跳包還沒有做式镐,數(shù)據(jù)傳輸也沒有做,這些都需要記錄一下固蚤。到后面還有其他協(xié)議的需要開發(fā)娘汞,然后是c語言、有兩個要求夕玩,其一你弦,要會開發(fā)Linux內(nèi)核,驅(qū)動開發(fā)燎孟,PHP擴展禽作,開發(fā)VPN,其次是自主學(xué)習(xí)算法的設(shè)計揩页,可參考目前深度學(xué)習(xí)的算法旷偿,硬件知識的拓展,以及數(shù)據(jù)傳輸碍沐,和神經(jīng)傳導(dǎo)~腦機接口