首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Raspberry Pi 3 B上使用python 3查找android手机ip

如何在Raspberry Pi 3 B上使用python 3查找android手机ip
EN

Stack Overflow用户
提问于 2017-05-22 20:59:41
回答 1查看 549关注 0票数 3

我有一个项目,我需要做数据通信与我的android手机和树莓派3。

首先,我将树莓派3连接到手机的wifi热点。然后使用完全相同的代码,比如

发件人

代码语言:javascript
复制
   1 import socket #sender
   2 
   3 UDP_IP = "127.0.0.1"
   4 UDP_PORT = 5005
   5 MESSAGE = "Hello, World!"
   6 
   7 print "UDP target IP:", UDP_IP # My phone IP
   8 print "UDP target port:", UDP_PORT
   9 print "message:", MESSAGE
  10 
  11 sock = socket.socket(socket.AF_INET, # Internet
  12                      socket.SOCK_DGRAM) # UDP
  13 sock.sendto(MESSAGE, (UDP_IP, UDP_PORT))    

这是我从https://wiki.python.org/moin/UdpCommunication上得到的;

我可以管理沟通。但是,我需要手动编写与我的电话IP相对应的UDP_IP。问题是,有时IP会发生变化。因此,我需要自动查找电话的IP地址,这样我就不需要更改。

我做了调查,但找不到。所以我需要一个代码,找到android手机的IP地址(而不是树莓派的主机IP)。

EN

回答 1

Stack Overflow用户

发布于 2017-05-22 23:35:24

我会从网络信息中提取网关IP (应该是您的AndroidPhone)。在这里你可以找到一个算法来从ifconfig中提取网络信息在Ubuntu与phyton:Algorithm to extract network info from ifconfig (ubuntu)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44113536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档