第一次自己的筆記

2021-05-25 20:28:04 字數 1263 閱讀 6801

乙個學習從來不做筆記的我,今天開始要試著來做做筆記了。

想想以前的學習為什麼都達不到效果,而且很慢很慢,至於為什麼呢?看的快忘的快,走的快卻跑不遠。我經常去逛網頁逛論壇,看到那些高手或者說是即將是高手的人吧,他們好像都是很愛做學習筆記的。比如今天學了些什麼知識,把知識點等做成筆記給記下來;或者把自己的學習感想什麼的記下來。所以自己就想改變改變自己,學習別人高手成為高手之道,嘗試著寫寫學習筆記:

今天看了些winsocket的程式設計,socket是乙個與平台無關的。

要編寫socket程式,首先就是要包含它的乙個標頭檔案winsock2.h和鏈結庫wsock32.lib否則會出錯;

也就是在原始檔使用以下幾句:

#include

#pragma comment(lib,」ws2_32.lib」)

學習winsock程式就是離不開客戶端和服務端的(c/s,client/sever)程式設計模型的

服務端的基本步驟:

1、 初始化wsa;

2、 建立乙個socket;

3、 繫結socket;

4、 在指定的埠監聽;

5、 接受乙個連線;

6、 傳送與接收資料;

7、 斷開連線;

客戶端的步驟跟服務端的很相似:

1、 初始化wsa;

2、 建立乙個socket

3、 連線伺服器;

4、 傳送與接收資料;

5、 斷開連線

下面的是乙個客戶端的程式的基本結構:

wsadata wsadata;

//初始化socket庫

wsastartup(makeword(2,0),&wsadata);

//建立一根電線

socket sock = socket(af_inet, sock_stream, ipproto_tcp);

sockaddr_in sa;

sa.sin_family=af_inet;

//設定電線連線伺服器端的埠

sa.sin_port = htons(ipport_smtp);

//設定ip位址

sa.sin_addr.s_un.s_addr = inet_addr("123.125.50.135");

//判斷連線的正確與否

if(connect(sock,(sockaddr *)&sa,sizeof(sa))==socket_error)

這次也就先寫那麼一點點先啦,第一次寫筆記的,也不知道怎麼寫,寫些什麼才是。所以如果有誰不小心中看到了請不要笑話,還望能多多指教。

第一次筆記

引用資料在記憶體中儲存的資料 a 100 a 是指向100的乙個引用 print id a 互動模式和直接引用的區別直接引用 a 367b 367print id a 2429337035888 每次執行結果會變 print id b 2429337035888 每次執行結果會變 print a i...

第一次python筆記

1.注意raw input在python3.0中已經消失了 2.python3.0中的字串全部是unicode字串 3.關於原始字串的幾行 str c nnihao str c nnihao print str c nihao print r c nnihao c nnihao r r c nnih...

第一次學習筆記

昨晚做了一道leetcode簡單題 第一次做題 最後呢在vs裡面能執行,但在 上就會報錯,感覺是記憶體哪兒的問題 查了一下,雖然提交失敗了,我也是在不知道咋改,但 做完這道題還是有收穫的 if和else,雙if巢狀後面的else注意大括號,還有裡面的if與外面的else無關係 字串是const ch...