python网络编程

1.模块socket

网络编程中的一个基本组件是套接字(socket)。套接字基本上是一个信息通道,两端各有一 个程序。

套接字分为两类:服务器套接字和客户端套接字。创建服务器套接字后,让它等待连接请求 的到来。这样,它将在某个网络地址(由IP地址和端口号组成)处监听,直到客户端套接字建立 连接。随后,客户端和服务器就能通信了。
客户端套接字处理起来通常比服务器端套接字容易些,因为服务器必须准备随时处理客户端 连接,还必须处理多个连接;而客户端只需连接,完成任务后再断开连接即可。

函数格式:
socket(family,type[,protocol])

实例化套接字时最多可指定三个参数:一个地址族 (family,默认为socket.AF_INET);一个是socket类型是流套接字(typ,默认设置socket.SOCK_STREAM,)还是数据报套接字 (socket.SOCK_DGRAM);一个是协议类型(protocol,使用默认值0就好)。创建普通套接字时,不用提供任何参数。

 

https://blog.csdn.net/micorjun/article/details/84066443

posted @ 2019-07-12 20:50  山有扶苏  阅读(147)  评论(0编辑  收藏  举报