090807專案進展

2021-05-01 20:54:31 字數 765 閱讀 4427

10.44.112.180 - 10.44.112.222

1,昨天的執行緒搞在for迴圈的裡面,但是入參卻只有乙個,顯然是太離譜了;

2,第一步的多執行緒只是想達到主視窗能接受滑鼠訊息,所以只需要乙個worker執行緒即可,把ondirectbutton的處理內容全部搬到threadfunc中來,入參是兩個ip輸入框,出參是 listbox,所有online的主機都寫入到listbox;

3,沒想到csocket在create的時候出現assert錯誤,查了一下好像是說不支援跨執行緒,沒有深究,主要目標是完成功能,以後擴充套件功能的時候需要更深入的csocket知識一併看看;

4,既然不能用csocket類,那就直接使用socket好了,這個倒也還簡單,socket給我們封裝的很方便,一樣幾個簡單的步驟:

bool checkserverstatus(char *, uint)

// sockaddr_in 填充

// socket

// connect

// 檢查connect的結果只要是0就說明server on,跟了一下碼流,connect做了乙個完整的三次握手,才有呼叫的方便。

至此:2,單個ftp伺服器的單次檔案目錄獲取是現有的功能;

1,對單個ftp伺服器的檔案目錄進行6層的wps;

3,除錯db,調通client的關鍵字搜尋;

再之後:

1,掃瞄windows共享目錄和linux samba目錄;

2,提供web訪問方式;

3,掃瞄p2p資料。

路還很長

090829專案進展 資料持久化

1,內網的p2p程式好像銷聲匿跡了,多次和作者聯絡也沒有結果,遺憾,雖然現在內網的p2p資料共享量很少了,但是程式本身還是非常有意思的。2,ftp的資源也很有限。3,smb共享資源是值得搜尋的重點,如果搜尋得好對資源利用率有很大提高。emule的原始碼很精彩,可惜比較難,得不少時間精力,有機會再說。...

090818專案進展 了解emule基礎知識

1,內網有哥們建立了乙個ed2k的共享平台,但是必須在bbs上發布鏈結位址才能真正得到共享,不是太方便。所以想嘗試一下是否可以在特定網路進行ed2k資源的搜尋,畢竟官方版的emule軟體中搜尋是最基本的功能。從 知道 搜了些資料,感謝 yangyede2007兄 2,資源url ed2k file ...

090822專案進展 學習emule原始碼1,

了解一下emule的原始碼,搜尋一下關於微軟p2p sdk的內容,加深對p2p檔案共享的理解。emule的原始碼明明白白的放在網際網路上,實實在在的寶貴資料,但是想看懂是不容易的,需要時間精力的投入,需要好的方法。現在也就打算了解個皮毛,有些初級的了解,下週再向高手請教一下內網p2p軟體搜尋的可行性...