python3中的socket

socket是什么?用它做什么?

socket,我们通俗的称之为套接字, 是进程间通信的一种方式,但是他与其他进程通信的一个主要区别是 他能实现不同主机间的通信,比如我们现在用的浏览器,在比如我们使用的微信,米聊,还有大家最熟悉 最喜欢用的陌陌,探探,约吧?此处省略n个交友软件.你懂得.

创建socket

# 首先需要导入
import socket
# 创建套接字
s = socket.socket(prarm1, param2)
# param1 : 可以选择AF_INET(用于internet进程间通信)或者AF_UNIX(用于同一台机器进行通信), 一般我们都用AF_INET.
# param2 : 套接字类型,可以是SOCK_STREAM(流式套接字,主要用于TCP协议),或者SOCK_DGRAM(数据报套接字,用于UDP协议)

 

小说明

其实套接字使用流程和文档使用流程非常像, 创建套接字(打开文档),使用套接字收/发数据(操作文档),关闭套接字(关闭文档). 建议大家刚开始创建完套接字立马写关闭,然后在折回来写业务代码,以免出现遗漏关闭

 

关键词:套接 socket 通信 关闭 文档 用于 我们 创建 使用 python

相关推荐:

python:socket网络编程

python学习三十三-三十四天(网络基础和socket)

Python之socket详解

Python Web学习笔记之socket套接字

python基础——socket

Python3之socket编程

Python网络编程(1)-socket