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)关闭套接字。
套接字:一种特殊的文件描述符。一头指向套接字地址(用户),一头指向套接字结构(内核)。
套接字结构:由内核维持的一种数据结构,可通过套接字来操作。
套接字地址:ip和port。
二. TCP/UDP编程
服务器端:
(1)创建流式套接字。
(2)绑定套接字地址。
TCP/UDP都需要,将套接字和套接字地址关联上。
(3)监听套接字。
UDP不需要,监听是要设定队列运行的最大连接数。
(4)接受连接请求。
UDP面向无连接,故不需要。
(5)收发数据。
(6)关闭套接字。
客服端:
(1)创建流式套接字。
(2)连接对端地址。
UDP面向无连接,故不需要。
(3)收发数据。
(4)关闭套接字。
相关文章推荐
- TCP/UDP Socket编程步骤
- TCP/UDP Socket编程步骤
- 牛客网Java刷题知识点之TCP、UDP、TCP和UDP的区别、socket、TCP编程的客户端一般步骤、TCP编程的服务器端一般步骤、UDP编程的客户端一般步骤、UDP编程的服务器端一般步骤
- UDP通讯方式及编程实现步骤
- 基于UDP的网络编程步骤
- TCP/UDP Socket编程步骤
- 【Unity3D自学记录】网络编程之TCP&UDP的区别
- 赵雅智_java网络编程(5)TCP和udp区别
- udp与tcp编程区别
- Java_网络编程_UDP与TCP的区别
- 网络通信中标志通信进程、TCP三次握手四次撒手、TCP与UDP在socket编程中的区别
- TCP/UDP Socket编程步骤
- 网络编程:TCP 与 UDP 的区别
- TCP与UDP在socket编程中的区别
- TCP,UDP客户端和服务器端编程的一般步骤
- TCP和UDP网络编程函数和步骤
- TCP和UDP具体编程时的区别
- java网路编程【1】 TCP与UDP 区别与比较
- UDP通讯方式及编程实现步骤
- Swing编程方面步骤之三JFrame、JPanel、paint与paintComponent的区别