Python网络编程(二)编写TCP协议程序

发布时间:2023-01-05 10:30

系列文章目录

python网络编程(一),tcp协议的引入

python网络编程(二),编写tcp协议程序

python网络编程(三),HTTP协议

python网络编程(四),HTTP协议的python应用


目录

系列文章目录

TCP客户端程序开发

1. 开发 TCP 客户端程序开发步骤回顾

2. socket 类的介绍

3. TCP 客户端程序开发示例代码

执行结果:

TCP服务端程序开发

1. 开发 TCP 服务端程序开发步骤回顾

2. socket 类的介绍

3. TCP 服务端程序开发示例代码

执行结果:

网络调试助手充当客户端程序:

TCP网络应用程序的注意点

案例:多任务版TCP服务端程序开发

1. 需求

2. 具体实现步骤

3. 多任务版TCP服务端程序的示例代码:

执行结果:

socket的send和recv原理剖析

1. 认识TCP socket的发送和接收缓冲区

2. send原理剖析

3. recv原理剖析

4. send和recv原理剖析图


TCP客户端程序开发

1. 开发 TCP 客户端程序开发步骤回顾

  1. 创建客户端套接字对象
  2. 和服务端套接字建立连接
  3. 发送数据
  4. 接收数据
  5. 关闭客户端套接字

2. socket 类的介绍

导入 socket 模块 import socket

创建客户端 socket 对象 socket.socket(AddressFamily, Type)

参数说明:

  • AddressFamily 表示IP地址类型, 分为TPv4和IPv6
  • Type 表示传输协议类型

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号