前段時間讀了些關於SOCKET的資料

2021-04-03 01:34:07 字數 1205 閱讀 7935

前段時間讀了些關於socket的資料

感覺以前用vb寫的「木馬都是小兒科」(不過筆者用vb開發木馬時還在讀高二,呵呵還是可以理解的)

於是決定用socket親自實踐下真正的木馬

先做伺服器部分;

按照流式套接字規範:

建立本地套接字

繫結埠

非同步選擇機制wsaasyncselect()

產生你感興趣的事件訊息

然後listen

最後自定義訊息

#define wm_mymessage wm_user+1029

#define wm_mymessage111 wm_user+10291029

然後訊息對映 構造訊息影射函式

最後開始除錯

結果老是除錯到socket connect error

按照思路應該是在fd_read時函式有問題

我改來改去 問題依舊

鬱悶 ~!

難道是socket建立時的套接字問題

我又看了下客戶機的套接字 重新寫了編

還是問題依舊

鬱悶 ~!!!!

我一步一步都是按照書上規範來的啊

難道 作者 有意陰我一刀????靠太狠了 ~!

不過這個可能也排除了 因為這本書是大學課本 暈~!

不會吧  我智商難道 ???

不可能 小時侯測過 本人還是蠻聰明的 這個可不是自己說的 醫生說的 嘿嘿

最後實在沒辦法 我down了例子看原**

還是沒問題

鬱悶致極  不行 我就改** 一步一步除錯 看**會有跟我一樣的錯誤

n小時過後 問題依舊! 完了 蒼天今天沒眼了

在想了一會後 我看到唯一沒改過的就是自定義訊息了

#define wm_mymessage wm_user+10291029

我改了下 #define wm_mymessage wm_user+1

抱著僥倖的心理除錯 靠 居然通過了~!

媽媽地  我除錯了n小時 居然問題出在無關大局的細節上

資料上這麼介紹#define wm_mymessage wm_user+n

而我在定義時 wm_user+10291029 估計超除了n的最大植

這個n最大植多少我還不知道 應該是編譯器定義的

順便說下1029是我和老婆開始戀愛的日子 所以我就。。。

沒想到居然 呵呵

看來大家以後多注意細節 這個才是最重要的 ~!

前段時間總結

咱先來重頭戲,開門見山的說 桶式排序的思想,推廣之後得到雜湊查詢,以及對應雜湊函式的功能。將一個整數 字串或者其他的資料通過雜湊函式對映 單射,但不一定是滿射 到一根自然數的數軸上。存取都通過公式 來得到所在的地址,並完成操作。如此,則無論資料規模多大,只要還在雜湊函式的定義域之內 當然還得有雜湊函...

mysql查詢前段時間 Mysql 查詢某一段時間

朋友問我時間查詢的的sql,閒下來統計了一下,應該回滿足需求的,特殊的查詢暫時沒想到。今天select from表名whereto days 時間欄位名 to days now 昨天select from表名whereto days now to days 時間欄位名 1 近7天select fro...

找到實習了,感謝ITeyer前段時間的幫助

聽前輩的話在看 的同時又投了幾個簡歷,上星期一輪面試,北京ibm cstl收到offer,上海emc收到2面通知,實在不敢賭一定成功,所以答應了北京的職位。一方面向先前幫助過我的前輩表示感謝,另一方面也藉此立證一心一意認真學習 工作。實習的機會感覺還是很難得的,一方面導師肯答應 雖然有很多要求,比如...

關於前段時間吵的沸沸揚揚的青鳥之說

關於前段時間鬧的沸沸揚揚的青鳥之說。首先宣告。這次是個人見解。沒有隻對任何人和組織。首先 我想發出點 問題。1。為什麼中國的it 業在歐美。日本韓國面前只是笑料?2。為什麼我國有這麼多青年犯罪案?3。為什麼我國的國民生活水平提高很慢?正題 前段時間看了趙前輩的憤激之言。看後有所感悟。首先說說青鳥 青...

前段時間學習連結串列,編一個學生管理系統,歡迎指正

編譯預處理 include include include include 自定義資料型別 typedef struct std typedef struct lnode lnode,linklist 函式宣告 int init linklist l int insert linklist l,in...