<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/Learn8266ForSDK" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
前言
關於網絡通信:
每一台電腦都有自己的ip地址,每台電腦上的網絡應用程序都有自己的通信端口,
張三的電腦(ip:192.168.1.110)上有一個網絡應用程序A(通信端口5000),
李四的電腦(ip:192.168.1.220)上有一個網絡應用程序B(通信端口8000),
張三給李四發消息,首先你要知道李四的ip地址,向指定的ip(李四ip:192.168.1.220)發信息,
信息就發到了李四的電腦。
再指定一下發送的端口號(通信端口8000),信息就發到了李四電腦的網絡應用程序B上。
TCP--一種網絡通信方式而已。分為服務器(網絡應用程序)和客戶端(網絡應用程序).
讓電腦和WIFI,模塊處於統一局域網內進行TCP通信
1.按照上一節,加上連接路由器程序

2.打開電腦網絡調試助手

3.開啟TCP服務器

4.查看電腦IP地址

5.以上部分說明
通過以上的步驟,電腦端的網絡應用程序開啟了TCP服務器
服務器監聽的端口號為 8888
服務器的IP地址為電腦的IP地址:192.168.0.100
其它客戶端只要和該電腦在一個局域網內,然后作為TCP客戶端
設置下連接的IP:192.168.0.100 端口號:8888 就可以連接上上面的服務器
6.把本節里面的user_tcpclient文件放到工程里面(替換原先工程里面的文件)


7.調用函數連接服務器


#include "user_tcpclient.h"
user_tcp_init("192.168.0.100",8888); user_tcp_connect();
8.下載運行以后

9.服務器發送數據給wifi模塊

10.調用TCP發送函數把串口接收的數據發給服務器


其它
1.TCP接收數據的函數位置

2.程序內部支持斷線重連(3S)

