套接字

套接字是计算机网络数据结构。在任何类型的通信开始之前,网络应用程序必须创建套接字。

有两种类型的套接字,基于文件和面向网络的。

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客户端

最新文章

  1. 谈初学Java历程
  2. 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(一)GIS一张图的系统开发环境以及flexviewer框架
  3. vue-resource 拦截器使用
  4. css简介及相关概念
  5. 安卓与PC网络对接实现视频实时播放
  6. Wordpress更改后台地址
  7. (转)优化tomcat,提高网站运行速度
  8. 织梦dede_archives文章主表详细介绍
  9. bzoj2326
  10. VS2013单元测试
  11. jz2440: linux/arch/arm/下面的plat-和mach-
  12. 使用ExpandableListView时间轴效果达到
  13. 深透清晰理解Java高并发概述
  14. 【Java入门提高篇】Day25 史上最详细的HashMap红黑树解析
  15. Python 爬虫 58同城
  16. Springboot项目启动后访问不到Controller
  17. 总结java IDE (eclipse)快捷键
  18. 了解linux的进程:rootfs与linuxrc
  19. 正则grep
  20. Linux命令-系统健康命令:top

热门文章

  1. Ecplise实战常用操作快捷键(更新至2018年10月8日 13:46:40)
  2. DownloadManager的使用
  3. xshell 连接redis
  4. .config 中特殊字符的处理
  5. python百度贴吧爬虫
  6. 卷积神经网络用语句子分类---Convolutional Neural Networks for Sentence Classification 学习笔记
  7. Static 静态内部类
  8. BZOJ【1609】 麻烦的聚餐
  9. Union和Concat的区别,以及它们的速度 (C# Linq)
  10. ASP.NET三层架构的优点和缺点