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

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1804|回复: 2

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

[复制链接]
发表于 2020-7-28 16:44 | 显示全部楼层 |阅读模式
本帖最后由 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);

 楼主| 发表于 2020-7-28 17:07 | 显示全部楼层
会了~~ 把上面也得那两句程序放在connect函数的前面紧挨着就好了
发表于 2020-7-29 22:09 | 显示全部楼层
牛。。。自己这沙发抢的,哈哈哈哈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 08:22 , Processed in 0.090418 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表