wsastartup的使用案例 程序員
代碼清單: |
wsastartup解釋 windows
word表明一個雙字節型的數值,前面高位字節定義的是次版本號,後面低位字節定義的是主版本號是規範程序使用winsock的一個標準,一般括號裏面就是數字。‘&’,這個在winsock程序是表示取地址的意思,後面的ipwasdata是一個指向wasdata數據結構的指針,這是提升程序運行速度所作的一個細小優化,通常都是用來接收winsock實現的細節。是wsastartup使用中最重要的一個部分。 網絡
使用小提示:若是在編寫程序的時候不在main函數外錯誤 添加「#pragma comment(lib,"wsastart.lib")」的話,將會出現一個沒法解析的外部符號的錯誤,這樣在main函數中引用的符號在程序運行的時候就沒法正常地被編譯器識別。這是wsastartup失敗的一個主要緣由,也是不少新手學習使用wsastartup函數時常犯的一個錯誤。若是指導老師在教學生使用wsastartup的時候不將這個做爲重點來輔導的話,學生對於wsastartup的理解將是很是抽象的,最後也不可能會使用他解決須要完成的需求。 數據結構
使用wsastartup前須要導入的包 socket
#include 函數
#pragma comment(lib,"ws2_32.lib") 學習