mfc下csocket程式設計詳解:
1. 常用的函式和注意事項(詳細的函式介面說明請檢視msdn):
csocket::create 初始化(一般寫伺服器程式都不要用為好,用下面的 csocket::socket 初始化)
csocket::socket初始化
csocket::setsockopt 設定socket選項
csocket::bind 繫結位址埠
csocket::connect 連線
csocket::listen 監聽
csocket::accept 接收外部連線的socket
csocket::send 傳送內容
csocket::receive 接收內容
csocket::close 關閉(不等於delete)
1) 在使用mfc編寫socket程式時,必須要包含都檔案。
2) afxsocketinit() 這個函式,在使用csocket前一定要先呼叫該函式,否則使用csocket會出錯;並且該函式還有乙個重要的使用方式,
就是在某個執行緒下使用 csocket 前一定要呼叫,就算主線程呼叫了該函式,在子執行緒下使用 csocket 也要先呼叫該函式,要不會出錯。
3) 還要注意的是, create 方法已經包含了 bind 方法,如果是以 create 方法初始化的前提下不能再呼叫 bind ,要不一定出錯。
2. 以下是使用例子**,通過例子來學習如何使用 csocket 進行程式設計, 並且附件上有完整的例子**。例子的可以在我的發布資源中找到:mfc下csocket程式設計例子
1) 客戶端主要**:
MFC下CSocket程式設計詳解 轉)
mfc下csocket程式設計詳解 1.常用的函式和注意事項 詳細的函式介面說明請檢視msdn csocket create 初始化 一般寫伺服器程式都不要用為好,用下面的 csocket socket 初始化 csocket socket初始化 csocket setsockopt 設定socke...
CSocket類網路程式設計 MFC
visual c 的mfc提供了csocket類用來實現網路通訊。下面介紹vc 在windows 95中實現socket的 csocket 類相關成員函式 這些成員函式實際上是從casyncsocket 類繼承來的 的使用。1 bool create uint nsocketport 0,int n...
C Socket程式設計
socket基本程式設計 服務端 using system.net using system.net.sockets using system.text using system.threading thread mythread socket socket 清理所有正在使用的資源。protecte...