【Socket网络编程】4.tcp和udp的客户端和服务端收发流程
生活随笔
收集整理的這篇文章主要介紹了
【Socket网络编程】4.tcp和udp的客户端和服务端收发流程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
tcp和udp的客戶端和服務端收發流程
1.udp服務器流程:
1.創建serverSocket
2.設置服務器地址 serverAddr
3.將serverSocket和serverAddr綁定 bind
4.開始進行讀寫 sendto和recvfrom
5.關閉serverSocket
2.udp客戶端流程
1.創建clientSocket
2.設置服務器地址 serverAddr
3.可選 設置clientAddr并和clientSocket(一般不用綁定)
4.進行發送操作 sendto
5.關閉clientSocket
===================================================
3.TCP服務器端流程如下:
1.創建serverSocket
2.初始化 serverAddr(服務器地址)
3.將socket和serverAddr 綁定 bind
4.開始監聽 listen
5.進入while循環,不斷的accept接入的客戶端socket,進行讀寫操作write和read
6.關閉serverSocket
4.TCP客戶端流程:
1.創建clientSocket
2.初始化 serverAddr
3.鏈接到服務器 connect
4.利用write和read 進行讀寫操作
5.關閉clientSocket
總結
以上是生活随笔為你收集整理的【Socket网络编程】4.tcp和udp的客户端和服务端收发流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Socket网络编程】6.两个既能收也
- 下一篇: 【Socket网络编程】1.bind()