一、
python socket
编程,首先需要
import socket
模块;
二、创建
socket
对象
即
创建一个
socket
:
sock = socket. socket(family, type);
family
表示地址家族
: 1
、
socket.AF_INET
通常指
IP
地址,
2
、
socket.AF_UNIX
通常指本地域套接字通信。
type
套接字类型
: 1
、
socket.SOCK_STREAM
流式套接字
(TCP)
,
2
、
socket.SOCK_DGRAM
数据报套接字
(UDP)
比如
:sock = socket. socket(
socket.AF_INET
,
socket.SOCK_STREAM
);
三、将创建的
socket
对象,绑定到指定的地址
(IP
和
port)
即
绑定
:
sock. bind (address);
参数
:
前面创建的
socket
使用
AF_INET
类型,这里的地址
address
是一个
双元素元组。
address
的格式为
(host, port)
,
host
为主机
IP
,
port
为端口。
比如
: sock. bind(("172.25.81.16", 33306));
四、设置监听队列的大小
:
sock. listen(backlog);
参数
: backlog
是用来设置连接队列的大小,最小值为
1
。
比如
: sock. listen(10);