该文档仅用作学习笔记,转载请表明出处
socket(简称:套接字)是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能够实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于socket来完成通信的。
在Python中使用socket模块的函数socket就可以完成:
案例v01:
'''
套接字的创建
'''
#使用socket函数之前必须先声明socket模块
import socket
'''
socket.socket(AdressFamily,Type)方法:
这些变量都在socket模块下
其中AdressFamily:可以选择AF_INET(用于Internet进程间通信)或者AF_UNIX(用于同一台机器进程间通信),实际工作中常用AF_INET
Type:套接字类型,可以是SOCK_STREAM(流式套接字,主要用于TCP协议)或者SOXK_DGRAM(数据报套接字,主要用于UDP协议)
'''
#创建一个TCP套接字