DEV C 中Socket網路程式設計

2021-08-28 15:32:54 字數 528 閱讀 2752

dev-c++是乙個小巧開源的c/c++整合開發環境,對於大部分的linux函式,都可以在引用標頭檔案後直接呼叫,但開發socket網路程式卻要多做一些工作。

新增 標頭檔案不可以。

新增  #pragma    comment(lib,"ws2_32.lib")  仍然報錯

學習自:

在程式中引用標頭檔案

#include >

2. 在使用socket界面前需要呼叫wsastarup函式進行windows下網路介面的啟動,**示例如下:

wsadata wsd;

if((status=wsastartup(makeword(2,2),&wsd))!=0)

3. 在程式退出前需要呼叫wsacleanup進行資源的清理,**示例如下:

5. 最後編譯鏈結後,程式即可正確執行。

說明:

網路程式設計 Socket程式設計

一 網路部分 1.ip 2.埠號 在網路協議中使用埠號識別主機上不同的程序,不同的埠對應於不同的服務 應用程式 3.協議 tcp二 socket部門socket通訊基本流程圖 根據socket通訊基本流程圖,總結通訊的基本步驟 伺服器端 第一步 建立乙個用於監聽連線的socket對像 第二步 用指定...

socket網路程式設計

首先認識乙個表示主機資訊的結構體 struct hostent h addrtype 這是表示主機所使用的位址型別的定義,在c語言winsock2.h標頭檔案中以 af 開頭的巨集定義就是它的值。如果使用的是ipv4,則值為 af inet 如果是ipv6,值為 af inet4 h length ...

Socket網路程式設計

socket 網路程式設計 在c free中建立乙個對話方塊工程,取名socket1,建立如下檔案結構 main.h ifndef main h define main h include bool winapi main proc hwnd hwnd,uint umsg,wparam wparam...