用C++實現網絡編程,模擬C/S通信。
工具/原料
電腦,VS2013(2010也可以),windows8.1操作系統
方法/步驟
導入相應的頭文件和庫文件,這裡用到的有WinSock2.h,ws2_32.lib,iostream
,Windows.h.導入方法如下
要想進行網絡通信,必須啟動winsock服務。簡單的啟動方式如下。
服務啟動後,必須建立一個套接字用來監聽。
監聽套接字建立以後與服務器的套接字進行綁定
一切準備就緒,開始監聽。
等待新的連接到達,創建新的套接字。
把以上代碼放在main函數中測試一下就行,這裡由於篇幅有限,沒寫客戶端,放在以後寫,所以測試的時候可以自己想想怎麼寫客服端,跟服務器類似。
注意事項
運行或者調試的時候可能會閃退,可以在項目的屬性中找到鏈接器,然後找到系統,在子系統中選擇控制檯,設置完畢後確定。
運行或調試按ctrl+F5