TCP/IP网络编程
文章平均质量分 97
知初与修一
记录学习过程,分享学习知识
展开
-
TCP/IP网络编程:P6->基于UDP的服务器端/客户端
本系列文章为《TCP/IP网络编程----尹圣雨》学习笔记,前面的系列文章链接如下TCP/IP网络编程:P1->理解网络编程和套接字TCP/IP网络编程:P2->套接字类型与协议设置TCP/IP网络编程:P3->地址族与数据序列TCP/IP网络编程:P4->基于TCP的服务器端/客户端(上)TCP/IP网络编程:P5->基于TCP的服务器端/客户端(下)文章目录一、理解UDP1.1 UDP套接字的特点1.2 UDP内部工作原理1.3 UDP的高效使用二、实现基于UDP的服务器端/客户原创 2022-11-28 16:06:16 · 1140 阅读 · 0 评论 -
TCP/IP网络编程:P5->基于TCP的服务器端/客户端(下)
本系列文章为《TCP/IP网络编程----尹圣雨》学习笔记,前面的系列文章链接如下TCP/IP网络编程:P1->理解网络编程和套接字TCP/IP网络编程:P2->套接字类型与协议设置TCP/IP网络编程:P3->地址族与数据序列TCP/IP网络编程:P4->基于TCP的服务器端/客户端(上)文章目录前言一、回声客户端的完美实现1.1 回声服务器端没有问题,只有回声客户端有问题?1.2 回声客户端问题解决方法1.3 如果问题不在于回声客户端:定义应用层协议二、TCP原理2.1 TCP原创 2022-10-20 16:01:02 · 1249 阅读 · 0 评论 -
TCP/IP网络编程:P4->基于TCP的服务器端/客户端(上)
本系列文章为《TCP/IP网络编程----尹圣雨》学习笔记,前面的系列文章链接如下TCP/IP网络编程:P1->理解网络编程和套接字TCP/IP网络编程:P2->套接字类型与协议设置TCP/IP网络编程:P3->地址族与数据序列文章目录前言一、理解TCP和UDP1.1 TCP/IP协议栈1.2 TCP/IP协议的诞生背景1.3 链路层1.4 IP层1.5 TCP/UDP层1.6 应用层二、实现基于TCP的服务器端/客户端2.1 TCP服务器端的默认函数调用顺序2.2 进入等待原创 2022-09-30 11:16:49 · 1060 阅读 · 0 评论 -
TCP/IP网络编程:P3->地址族与数据序列
本系列文章为《TCP/IP网络编程----尹圣雨》学习笔记,前面的系列文章链接如下TCP/IP网络编程:P1->理解网络编程和套接字TCP/IP网络编程:P2->套接字类型与协议设置文章目录前言一、分配给套接字的IP地址与端口号1.1 网络地址(Internet Address)1.2 网络地址分类与主机地址边界1.3 用于区分套接字的端口号二、地址信息的表示2.1 表示IPv4地址的结构体2.2 结构体sockaddr_in的成员分析三、网络字节序与地址变换3.1 字节序(Or原创 2022-09-28 22:57:47 · 945 阅读 · 0 评论 -
TCP/IP网络编程:P2->套接字类型与协议设置
系列文章为《TCP/IP网络编程----尹圣雨》学习笔记,前面的系列文章链接如下TCP/IP网络编程:P1->理解网络编程和套接字文章目录一、套接字协议及其数据传输特性1.1 协议族(Protocol Family)1.2 套接字类型(Type)1.2.1 套接字类型1:面向连接的套接字(SOCK_STREAM)1.2.2 套接字类型2:面向消息的套接字(SOCK_DGRAM)1.3 协议的最终选择1.4 面向连接的套接字:TCP套接字示例二、Windows平台下的实现及验证2.1原创 2022-08-29 21:54:32 · 1598 阅读 · 0 评论 -
TCP/IP网络编程:P1->理解网络编程和套接字
本系列文章为《TCP/IP网络编程----尹圣雨》学习笔记文章目录一、理解网络编程和套接字1.1 构建接电话套接字1.2 编写"Hello world!"服务器端1.3 构建打电话套接字1.4 编写"Hello world!"客户端二、基于Linux的文件操作2.1 将数据写入文件2.2 读取文件中的数据2.3 文件描述符与套接字三、基于Windows平台的实现3.1 为Windows套接字编程设置头文件和库3.2 Winsock的初始化四、基于Windows的套接字相关函数及原创 2022-08-20 23:13:31 · 865 阅读 · 0 评论