小编Sou*_*ess的帖子

从MAC地址获取IP.arp -a没有显示设备

我正在尝试编写一个批处理文件,当它连接到网络(Tenda WiFi路由器)时,应该找到我的Android手机动态分配的IP.

所以我正在尝试arp -a搜索手机的MAC地址,这样我就可以从桌面上获取IP.

C:\Users\Leeroy>arp -a

Interface: 192.168.0.100 --- 0xb
  Internet Address      Physical Address      Type
  192.168.0.1           c8-3a-35-35-f6-68     dynamic
  192.168.0.255         ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  239.255.255.250       01-00-5e-7f-ff-fa     static
  255.255.255.255       ff-ff-ff-ff-ff-ff     static
Run Code Online (Sandbox Code Playgroud)

问题是它没有出现在表格中!我试过ping 192.168.0.255但它仍然没有显示出来.我尝试从手机的浏览器请求192.168.0.100(我的桌面电脑的IP),这确实足以让手机上雷.但是每次我希望它出现在arp表中时,我都没有选择手动执行此操作.

如何让Android手机出现在arp表中(除了连​​接到WiFi之外没有做任何事情)?

windows networking command-line batch-file arp

10
推荐指数
1
解决办法
7万
查看次数

如何在$ .each()循环中保持$ .ajax()异步,但在每次迭代时对结果做出反应

我有些笨拙的体系结构遇到了麻烦,因为我很笨拙。我试图遍历发布到Reddit的YouTube视频,提取URL并将其处理为.m3u播放列表。

Subreddit到YouTube源书签的完整代码-使用foo_youtube播放Foobar中subreddit的YouTube音乐

在某个时候,我想到了可以检查每个URL来查看视频是否已消失的想法,并提供删除视频的替代方法。

因此,我向YouTube API发出了AJAX请求,如果出现错误,我应该对此做出反应并更改该项目的URL。

但是问题在于,只有在AJAX不异步的情况下它才有效-这需要很多秒钟,在此期间页面会被卡住。

我想让AJAX异步,但是我不知道如何构造我的代码。

这是现在的伪代码

var listing = // data from reddit API
$.each(listing, function(key, value) {
    var url = // post URL from reddit posts listing 
    // ( "http://youtu.be/XmQR4_hDtpY&hd=1" )
    var aRegex = // to parse YouTube URLs 
    // ( (?:youtube(?:-nocookie)?.com/....bla...bla )
    var videoID = // YouTube video ID, extracted with regex 
    // ( "XmQR4_hDtpY" )
    var itemArtist = // parsed from reddit posts listing 
    // ( "Awesome Artist" )
    var itemTitle …
Run Code Online (Sandbox Code Playgroud)

javascript youtube ajax jquery bookmarklet

5
推荐指数
1
解决办法
1283
查看次数