基础题求解: 怎么把IP作为变量输入?-Arduino中文社区 - Powered by Discuz! Archiver

zsb7739 发表于 2020-7-28 16:44

基础题求解: 怎么把IP作为变量输入?

本帖最后由 zsb7739 于 2020-7-28 17:06 编辑

是这样, 刚开始学8266, 也没有任何网络基础, 关于服务器IP地址的初始化, 在网上的教程看到的只有这一种方式

IPAddress serverIP(192, 168, 121, 27);   //欲访问的地址
uint16_t serverPort = 777;                        //服务器端口号

但是 我不想讲这个IP整成固定的, 我想可以通过串口设置, 但是研究了半天, 没研究出来怎么将串口接收到的IP地址数据(数组)
跟client.connect(serverIP, serverPort)这个函数联系起来, 前面的serverIP如何封装啊? 请知道的朋友高速下~~
以下是库中的其他connect()函数, 感觉就这一个可用, 别的更没法调用啊, 还有, 也没有找到IPAdress这个结构体的定义

virtual int connect(IPAddress ip, uint16_t port) override;
virtual int connect(const char *host, uint16_t port) override;
virtual int connect(const String& host, uint16_t port);

zsb7739 发表于 2020-7-28 17:07

会了~~ 把上面也得那两句程序放在connect函数的前面紧挨着就好了

wangdongze 发表于 2020-7-29 22:09

牛。。。自己这沙发抢的,哈哈哈哈;P;P;P;P
页: [1]
查看完整版本: 基础题求解: 怎么把IP作为变量输入?