您的位置:首页 > 理论基础 > 计算机网络

TCP/UDP编程步骤和区别

2015-03-05 07:46 134 查看
一. 概念解析

套接字:一种特殊的文件描述符。一头指向套接字地址(用户),一头指向套接字结构(内核)。

套接字结构:由内核维持的一种数据结构,可通过套接字来操作。

套接字地址:ip和port。

二. TCP/UDP编程

服务器端:                  

(1)创建流式套接字。         

(2)绑定套接字地址。

TCP/UDP都需要,将套接字和套接字地址关联上。               

(3)监听套接字。       

UDP不需要,监听是要设定队列运行的最大连接数。      

(4)接受连接请求。

UDP面向无连接,故不需要。     

(5)收发数据

(6)关闭套接字。

客服端:

(1)创建流式套接字。

(2)连接对端地址。

UDP面向无连接,故不需要。

(3)收发数据。

(4)关闭套接字。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: