用C++實現極小版的服務器模型。?

Tags: 模型, 服務器,

用C++實現網絡編程,模擬C/S通信。

工具/原料

電腦,VS2013(2010也可以),windows8.1操作系統

方法/步驟

導入相應的頭文件和庫文件,這裡用到的有WinSock2.h,ws2_32.lib,iostream

,Windows.h.導入方法如下

用C++實現極小版的服務器模型。

要想進行網絡通信,必須啟動winsock服務。簡單的啟動方式如下。

用C++實現極小版的服務器模型。

服務啟動後,必須建立一個套接字用來監聽。

用C++實現極小版的服務器模型。

監聽套接字建立以後與服務器的套接字進行綁定

用C++實現極小版的服務器模型。

一切準備就緒,開始監聽。

用C++實現極小版的服務器模型。

等待新的連接到達,創建新的套接字。

用C++實現極小版的服務器模型。

把以上代碼放在main函數中測試一下就行,這裡由於篇幅有限,沒寫客戶端,放在以後寫,所以測試的時候可以自己想想怎麼寫客服端,跟服務器類似。

注意事項

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

運行或調試按ctrl+F5

相關問題答案