csocket程式設計 和 mfc socket程式設計 有什麼區別

2022-02-05 06:09:57 字數 1203 閱讀 9075

1樓:

一樓的⋯⋯你在說什麼呢⋯⋯

c++本身的標準是沒有網路通訊的,自然也就沒有所謂c++的socket一說。要進行類似的工作是必須以來其他庫,其他平台的。例如windows上載入標頭檔案可以通過windows sdk開發socket程式。

mfc其實是對windows sdk的高抽象封裝,為什麼要封裝,是為了更容易使用,開發速度更快而已,本質是一樣的。

當然unix/linux,還有其他各種庫boost/qt/wxwidgets/gtk都是有自己的網路程式設計庫的,但是c++自己絕對是沒有自己的網路程式設計庫,這個概念要理解清楚⋯⋯

socket型別和csocket有什麼區別?

2樓:匿名使用者

你這裡說的socket是乙個變數型別,其實就是int型別。

而csocket是乙個類,已經包含了socket通訊的一些物件和演算法,這樣定義乙個物件之後,就可以直接呼叫這些演算法,不用自己寫了。

3樓:火駒

socket相當於視窗的控制代碼,是通訊端點即一台計算機的抽象表示,利用socket可以標識每台計算機,提供傳送和接收資料的介面。

為簡化winsock網路程式設計,mfc提供兩種類進行網路程式設計casnycsocket和csocket類來程式設計,對winsock api進行封裝,大大簡化程式設計工作。

4樓:匿名使用者

csocket是windows對socket的封裝類

我初學者用mfc socket進行有關通訊的程式設計。關於建立套接字,socket()函式和create()功能有什麼區別? 10

5樓:歸悅欣

如果是使用mfc,mfc裡應該沒有socket這個類,應該是

csocket

csocket socket();是定義乙個csocket類物件。create()是csocket 類的函式,要使用類的函式,先構造類物件,比如csocket socket();然後通過類物件呼叫裡面的函式做進一步的工作,比如呼叫它的create()函式,如果你c++還可以,應該知道他們之間的關係,這是類物件建立和類物件函式呼叫的關係,談不上區別。就比如說大象和大象的腿有何區別,這很不好回答,好好學習c++吧,

6樓:

前者應該是通過建構函式來建立,後者則是通過類的成員函式,形式不同

求C Socket聊天程式設計例項教學的書籍(內容詳細的

你是打算通過一本書就做出一個功能相對齊全的聊天程式,這就好比是拜了個師就想變成武林高手一樣。世界上 有這種美事。只能是領你進門,修行還是要靠個人的。不管你用了哪本書,用了哪個例項,其結果都是一樣的,他們只能是教你一些socket程式設計的入門知識和技能。為什麼會這樣子呢?因為一個socket程式簡單...

csocket服務端判斷是否已經和客戶端進行連線

socket client 假如已復經建立好了,連線到 務器端得 baisocket的客戶端物件。我們只要client.poll 10,selectmode.selectread 判斷du就行了。只 zhi要返回daotrue是。就可以認為客戶端已經斷開了。poll 方法將會檢查 socket 的狀...

硬體程式設計與軟體程式設計的區別與聯絡,硬體程式設計和軟體程式設計有什麼區別?哪位大俠給詳細說說吧!

你學的是程式設計吧 聯絡我 有空一起討論下!如果幫助到您,請記得採納為滿意答案哈,謝謝!祝您生活愉快!vae.la 硬體程式設計和軟體程式設計有什麼區別?哪位大俠給詳細說說吧!硬體程式設計針對的是硬體的驅動之類的東西,應該說是底層的東西,一般用c c 和彙編以及hdl語言編寫,需要對數字邏輯,數位電...