如何在LAN上查询连接的设备IP地址

时间:2017-10-25 00:05:07

标签: android

我正在编写一个应该扫描局域网以查找已连接设备的应用程序,并返回已连接设备的IP地址。

我的扫描仪包含" pinging" IP地址范围内的每个IP。这种处理一系列IP地址的过程非常耗时。

然后我了解到在Windows机器上有一种称为ARP(地址解析协议)缓存的东西,它基本上是有效IP地址列表或连接设备的IP地址。

因为Android不是Windows,有没有办法只使用API​​或其他东西访问类似的表?

Tl; Dr如何在Android

中查询网络上的有效IP地址(不ping它们)

1 个答案:

答案 0 :(得分:0)

到目前为止我想出的最佳解决方案是在文件路径public function store1(Request $request){ $this->validate($request, [ 'file' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048', ]); if ($request->hasFile('file')) { $image = $request->file('file'); $name = $image->getClientOriginalName(); $size = $image->getClientSize(); $destinationPath = public_path('/images'); $image->move($destinationPath, $name); $userImage = new UserImage; $userImage->name = $name; $userImage->size = $size; //dd($userImage); $userImage->save; }

中读取Android设备中的ARP文件

以下是在简单文字视图中显示文件内容的应用的主要活动类

Schema::create('user_images', function (Blueprint $table) {
        $table->increments('id');
        $table->string('name');
        $table->string('size');
        $table->integer('user_id');
        $table->timestamps();
});