第一个TCP Client实验
# 学习目标
物联网开发必定少不了联网的步骤,这里就以建一个tcp客户端的例子讲下怎么通过通信模块实现联网功能。
在联网之前,先介绍下套接字(socket),套接字(socket)是通信的基石,是支持TCP/IP协议的路通信的基本操作单元。可以将套接字看作不同主机间的进程进行双间通信的端点,它构成了单个主机内及整个网络间的编程界面。套接字存在于通信域中,通信域是为了处理一般的线程通过套接字通信而引进的一种抽象概念。套接字通常和同一个域中的套接字交换数据(数据交换也可能穿越域的界限,但这时一定要执行某种解释程序),各种进程使用这个相同的域互相之间用Internet协议簇来进行通信。在LuatOS-Air lib有做socket的API封装,建议直接用lib的API接口。
# 硬件环境
合宙紫光展锐8910DM平台的cat1开发板-Air724UG开发板一块。
# 测试思路
TODO
# 代码解析
TODO
# 下载与调试
## 1.Luatools烧录至开发板
TODO:贴luatools下载图片
运行结果如下:
## 2.LuatIDE烧录至开发板
TODO:贴LuatIDE下载图片及日志输出图片
## 3.模拟器运行
TODO:贴模拟器运行图片及日志输出图片
## 4.日志抓取及分析
TODO: 分析tcp的建立过程