python运维-Socket网络编程

课程地址:https://www.imooc.com/learn/1031html

1、 课程介绍

2、Socket通讯入门

1.服务端程序

相关参数有默认python

同一时间只有1个被处理,能够挂起的最大链接数为5,多于5个的会被服务器拒绝。大多数服务器都设置为5服务器

注意:python3以上,网络数据的发送接收都是byte类型,若是发送的数据是str型,须要进行编码。python2则不须要网络

运行后,服务端,在接收数据这里进行阻塞socket

2.客户端程序

运行客户端,字符串是服务端定义的,穿送过来。服务器退出编码

3.客户端连续消息发送

运行服务器端spa

运行客户端3d

服务器端结束第一次链接htm

再运行客户端blog

服务器端结束第二次链接

关闭请求

服务端程序改写:

客户端程序改写:

运行服务器端

链接客户端

服务器端报错

增长解码

此时只是一个服务器端对一个客户端的链接

再开启报错,当前服务器端和客户端正在通讯,阻塞

4.实例化参数含义

下面三个使用比较少

3、网络通信实现

1.socket udp通讯

相关文章
相关标签/搜索