用C++實現極小的客戶機模型?

Tags: 模型, 客戶機,

使用C++語言實現網絡通信中的客戶機模型。【只是一個極小版的案例,不能做實際應用】

工具/原料

電腦,win8.1操作系統,VS2013

方法/步驟

導入相應的庫和頭文件。俗話說:工欲善其事必先利其器。這些庫和頭文件就是我們實現網絡編程的工具。

用C++實現極小的客戶機模型

定義wsadata結構,啟動winsock服務。打個比方,打籃球需要籃球場。這個服務就像籃球場,提供我們實現網絡通信的環境。

用C++實現極小的客戶機模型

創建套接字(socket)。socket英文原意是插座的意思,就是提供一種通信的連接方式,或者說是一種接口。

用C++實現極小的客戶機模型

指定服務器的地址和端口。還是以插座為比喻,就是這個插座和哪些電器,或者和哪根電線連著。

用C++實現極小的客戶機模型

一起都ok了,就連接服務器。

用C++實現極小的客戶機模型

然後進行收發數據,進行通信。

用C++實現極小的客戶機模型

注意事項

運行或者調試的時候可能會閃退,可以在項目的屬性中找到鏈接器,然後找到系統,在子系統中選擇控制檯,設置完畢後確定。

運行或調試按ctrl+F5

先運行服務器,再運行客戶機。

相關問題答案