Advertisement

Broadcast深度解析 esp8266-WIFI芯片(四) Lua开发——WIFI芯片通信无能为力 TCP服务器和客户端

阅读量:

无实际内容的目录

    • TCP服务器的使用
        • TCP服务器的创建
        • 注册事件
        • 监听端口:
        • TCP服务器整体代码
        • TCP服务器测试
      • TCP客户端的使用

        • 创建TCP客户端
        • 连接TCP服务器
        • 发送消息
        • 注册事件
        • TCP客户端完整代码
        • TCP客户端测试

通过前几次的学习,大家应该已经了解了如何使用ESP8266芯片进行基于Lua语言的开发了吧。这一次,我们将利用WIFI热点以及终端模式下的TCP协议实现通信功能,甚至还能实现对灯的控制!

TCP协议即传输控制协议(TCP,Transmission Control Protocol),它是一种面向连接、具备可靠性且基于字节流的传输层通信协议。该协议由IETF在RFC 793中定义。
其设计目标是满足多种网络应用需求,并适用于分层协议架构。在连接不同但相互关联的计算机通信网络时,主计算机之间的进程配对依靠TCP提供稳定的通信服务。TCP假定其可以从更底层协议中获取基础的数据报服务,尽管这种服务可能并不稳定。理论上讲,TCP可以在包括硬线连接、分组交换或电路交换网络在内的各种通信系统上运行。

TCP协议包含两种运行方式:一种

全部评论 (0)

还没有任何评论哟~