Socket通信原理


根據socket通信基本流程圖,總結通信的基本步驟:

服務器端:

第一步:創建一個用於監聽連接的Socket對像;

第二步:用指定的端口號和服務器的ip建立一個EndPoint對像;

第三步:用socket對像的Bind()方法綁定EndPoint;

第四步:用socket對像的Listen()方法開始監聽;

第五步:接收到客戶端的連接,用socket對像的Accept()方法創建一個新的用於和客戶端進行通信的socket對像;

第六步:通信結束后一定記得關閉socket;

客戶端:

第一步:建立一個Socket對像;

第二步:用指定的端口號和服務器的ip建立一個EndPoint對像;

第三步:用socket對像的Connect()方法以上面建立的EndPoint對像做為參數,向服務器發出連接請求;

第四步:如果連接成功,就用socket對像的Send()方法向服務器發送信息;

第五步:用socket對像的Receive()方法接受服務器發來的信息 ;

第六步:通信結束后一定記得關閉socket;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM