流程概述
客戶端與服務(wù)器之間的網(wǎng)絡(luò)通信基本原理如下
對于服務(wù)端,通信流程如下
在渾南等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供
成都網(wǎng)站制作、網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需搭建網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),
品牌網(wǎng)站制作,
成都全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),渾南網(wǎng)站建設(shè)費用合理。
- 調(diào)用socket()函數(shù)創(chuàng)建監(jiān)聽套接字servSock
- 調(diào)用bind()函數(shù)將servSock綁定到某個IP和端口號組成的二元組上,IP和端口號組成的信息用
sockAddr_in
或SOCKADDR
結(jié)構(gòu)體變量進(jìn)行封裝 - 調(diào)用listen()函數(shù)開啟監(jiān)聽
- 當(dāng)有客戶端連接請求時,調(diào)用accept()函數(shù)接受連接,產(chǎn)生一個新的套接字
clntSock
,后續(xù)與客戶端的通信(send()/recv()),均有該套接字完成 - 基于新產(chǎn)生的套接字
clntSock
,調(diào)用send()/recv()
函數(shù)開始與客戶端進(jìn)行數(shù)據(jù)交流 - 通信結(jié)束后,調(diào)用
closesocket()
函數(shù)關(guān)閉套接字
對于客戶端,通信流程如下
- 調(diào)用sock()函數(shù)創(chuàng)建客戶端套接字sock
- 調(diào)用connect()函數(shù)嘗試連接服務(wù)器
- 連接成功后調(diào)用send()/recv()函數(shù)與服務(wù)器進(jìn)行數(shù)據(jù)交流
- 通信結(jié)束后,調(diào)用closesocket()函數(shù)關(guān)閉監(jiān)聽socket.
服務(wù)器端代碼
#include
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁名稱:Windows下C++socket編程演示-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:
http://weahome.cn/article/jcosj.html