运维开发:Python有趣小程序,Socket通讯简单实例
Posted Python运维圈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维开发:Python有趣小程序,Socket通讯简单实例相关的知识,希望对你有一定的参考价值。
不管学什么语言,socket通讯都是很重要的一个掌握点,本文章就写一个简单的Socket通讯小程序来较大家掌握Python中的Socket基础。
需求分析
客户端向服务端发送数据,服务端不管收到什么数据都向客户端返回什么数据,当然这个只是最简单的,要是复杂一点,那么可以联想到我们平时打开网页,向百度,头条啊请求网页数据,我们发出一个请求,但是我们收到的却是一个内容丰富的页面。我们就先不要弄那么复杂,我们写这个文章主要是让大家知道Python中的套接字大概是怎么玩的。
客户端向服务端发数据以及接收到的数据:
客户端1发送的数据
客户端2发送的数据
socket服务器端收到的消息
程序很简单,现在给出以下代码,代码中有详细的注释,可以方便大家更快更简单的理解socket怎么用。
服务器端
客户端
(来源运维人生)
推荐阅读
以上是关于运维开发:Python有趣小程序,Socket通讯简单实例的主要内容,如果未能解决你的问题,请参考以下文章
python网络编程基础--socket的简介,以及使用socket来搭建一个简单的udp小程序