设为首页收藏labplus社区产品资料库
0
积分值+2
0
掌控币+1
0  关注
20  粉丝
30  帖子
桑老师
2019年08月19日

#基础使用#Micropython之HTTP-GET方法1

       学习掌控板的优点在于可以使用python语言来控制硬件,这是掌控板的优势之一,那么掌控板的优势之二呢?就是掌控板采用了ESP32作为主控,无需拓展通信模块,仅通过编写程序就可访问互联网,制作很多有趣的应用。

      我们基本可以简单的将控制的发展路线归纳为自动化——物联网——智能化。学习物联网,基本的网络编程知识的学习是必不可少的。今天我们先学习TCP编程的基本知识。

     使用TCP编程,分为客户端和服务器编程。客户端与服务器之间的链接建立与相互间的通信流程如下图所示。

      


视频中有部分声音出现噪音,请多包涵。

视频地址1

使用TCP编程,需要调用socket模块。

建立服务器的基本流程如下:

1、创建一个socket,用函数socket()

2、设置socket属性,用函数setsockopt() 可选(可省略,默认设置)

3、绑定IP地址、端口等信息到socket上,用函数bind()

4、开启监听和设置最大监听数,用函数listen()

5、等待客户端請求一个连接,用函数accept()

6、收发数据,用函数send()和recv(),或者read()和write()

7、关闭网络连接

12

点赞

636 次阅读2 条评论12 人赞1 人订阅
2条评论