python核心编程学习(第三版)之网络编程
2024-10-21 10:06:20
套接字
套接字是计算机网络数据结构。在任何类型的通信开始之前,网络应用程序必须创建套接字。
有两种类型的套接字,基于文件和面向网络的。
unix套接字是第一个家族,AF_UNIX代表地址家族,缩写AF
第二种套接字的家族名称为AF_INET,AF_INET6
python只支持AF_UNIX,AF_NETLINK,AF_TIPC,AF_INET
面向连接的套接字TCP套接字,传输控制协议,必须使用SOCK_STREAM
无连接的套接字UDP套接字,用户数据报协议,必须使用SOCK_DRGAM
创建套接字,必须使用socket.socket()语法为
socket(socket_family, sock_type, protocol=0)
创建TCP套接字
ucpSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
创建UDP套接字
udpSock = socket.socket(socket.AF_INET, socket.SOCK_DRGAM)
创建TCP服务器
创建TCP客户端
创建UDP服务器
创建UDP客户端
最新文章
- 谈初学Java历程
- 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(一)GIS一张图的系统开发环境以及flexviewer框架
- vue-resource 拦截器使用
- css简介及相关概念
- 安卓与PC网络对接实现视频实时播放
- Wordpress更改后台地址
- (转)优化tomcat,提高网站运行速度
- 织梦dede_archives文章主表详细介绍
- bzoj2326
- VS2013单元测试
- jz2440: linux/arch/arm/下面的plat-和mach-
- 使用ExpandableListView时间轴效果达到
- 深透清晰理解Java高并发概述
- 【Java入门提高篇】Day25 史上最详细的HashMap红黑树解析
- Python 爬虫 58同城
- Springboot项目启动后访问不到Controller
- 总结java IDE (eclipse)快捷键
- 了解linux的进程:rootfs与linuxrc
- 正则grep
- Linux命令-系统健康命令:top
热门文章
- Ecplise实战常用操作快捷键(更新至2018年10月8日 13:46:40)
- DownloadManager的使用
- xshell 连接redis
- .config 中特殊字符的处理
- python百度贴吧爬虫
- 卷积神经网络用语句子分类---Convolutional Neural Networks for Sentence Classification 学习笔记
- Static 静态内部类
- BZOJ【1609】 麻烦的聚餐
- Union和Concat的区别,以及它们的速度 (C# Linq)
- ASP.NET三层架构的优点和缺点