最简服务器&客户端!Python3 Websockets 嵌入式开发初体验

本文提供了一种使用Python3的Websockets模块在嵌入式环境中建立简单服务器和客户端通信的方法。在Ubuntu 18.04环境下,通过运行服务器和客户端的代码示例,实现两设备的数据交互,适合初学者快速入门。
摘要由CSDN通过智能技术生成

前言

    本文主要介绍了通过Python3 的 Websockets模块来建立最简单的服务器/客户端连接通信的方法。此方法适用于嵌入式开发者对Python3 Websockets模块快速上手,了解相关原理后,即可让两设备进行数据通信。

    至于如何安装Websockets模块,在上一篇文章我有说到。点击--> 在Ubuntu中安装Python3 websockets模块

    本文参考资料:http://websockets.readthedocs.io/en/stable/intro.html

运行环境

    Ubuntu 18.04

    Vmware 12 Pro

    Python 3.6.5(不能低于 Python 3.4)

服务器 Server

    代码:

#!/usr/bin/python3

import websockets
import asyncio

async def hello(websocket,path):
		name = await websocket.recv()
		print(f"A new client : {name}")
		greeting = "Welcome " + name
		await websocket.send(greeting)
		print(f"send '{greeting}' to '{name}'")
		
start_server = websockets.serve(hello,'localhost
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值