Android怎么编程实现一台手机访问另一台手机(已知ip,port和文件路径)资源?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android怎么编程实现一台手机访问另一台手机(已知ip,port和文件路径)资源?相关的知识,希望对你有一定的参考价值。

两台手机在同一局域网下,手机访问服务器时服务器端时,服务器需关闭防火墙才能允许手机访问,这个我已实现。我想问手机访问手机时,是否也需要什么权限类的东西,还是我的写法有问题。如: Tomcat下服务器端ip:192.168.1.100 ,端口8088,资源在webapps下blog/test.mp4下,那手机端访问:

手机端就能下载或播放该视频。而手机访问手机时:ip:192.168.1.108,端口54367,资源在/sdcard/ShareFile/test.mp4,手机访问

访问时访问不了?

参考技术A 你知道手机访问电脑还要配个tomcat呢,那手机访问手机是不是也得在手机上配个tomcat才行?你想想一部手机能做服务器么?能直接用ip实现两部手机通讯还要蓝牙干毛。吐完槽了。回答问题,这个不可能。追问

现在网上很多软件不都实现了吗?如 lighttpd-php-mysql,我在eoe社区也看到很多方法:如aidl。不过还要钻研。不过谢谢你的回答

追答

sorry,这个我还真心愚昧了。了解了下,lighttpd-php-mysql的思路还是把手机当成服务器。这么做相对麻烦。android4.0出了个wifiP2pManager类,应该可以实现你要的功能。aidl?这个不行吧

参考技术B 请问您的问题解决了吗?目前也遇到了这个瓶颈,望指点。本回答被提问者采纳

如何从另一台计算机或设备访问 XAMPP 虚拟主机?

【中文标题】如何从另一台计算机或设备访问 XAMPP 虚拟主机?【英文标题】:How to access XAMPP virtual host from another computer or device? 【发布时间】:2019-05-28 07:30:06 【问题描述】:

我想使用我的手机或我的其他计算机访问我的虚拟主机问题是我无法使用服务器名称访问我的站点我只能使用服务器的 IP 地址访问该站点。我将端口更改为 7777

当我尝试 www.tbs.com:7777/index.php 时,我收到“站点无法访问

虚拟主机配置:

<VirtualHost *:7777>
DocumentRoot "c:/xampp/htdocs/TBSApp"
ServerName www.tbs.com
ServerAlias tbs.com
ServerAdmin webmaster@localhost
<Directory "c:/xampp/htdocs/TBSApp">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    order allow,deny
    allow from all
</Directory>
</VirtualHost>

主机配置

192.168.120.9    www.tbs.com

【问题讨论】:

您可能需要查看网络上的 DNS 和网络命名(取决于 Linux、Mac、Win)无论如何它也可能是 duplicate of this question @ObmerkKronen 我需要配置 DNS 吗? 你用什么电脑访问?您是否更改了 windows 上的主机文件?您是否重新启动了 apache 以进行所有更改?防火墙配置? 另外,this answer 可能涵盖了大部分内容。 我正在使用我的笔记本电脑和手机。我更改了主机文件。我在防火墙中做什么?我为端口 7777 添加了入站和出站规则,我还需要做什么? 【参考方案1】:

您需要使用 ip 地址而不是域,因为它是本地主机配置。要在所有设备上使用域,您需要设置 DNS 服务器。

【讨论】:

用计算机名而不是IP地址访问网站怎么样? 我不认为你可以。我相当确定它只是在 ssh 中使用。如果您使用的是 windows,只需在命令提示符下执行 ipconfig 或在 mac/linux 中执行 ifconfig 在终端中获取您的 IP 地址。

以上是关于Android怎么编程实现一台手机访问另一台手机(已知ip,port和文件路径)资源?的主要内容,如果未能解决你的问题,请参考以下文章

有啥软件可以使自己的手机远程控制另一台手机

一台电脑控制多部手机怎么实现

怎么样把一台电脑里的文件传到另一台里?

如何在局域网中用电脑访问android手机里的文件

一台PC连接多个Android手机,使用adb命令可以给这多台手机同时安装一个apk,这样可以实现吗?怎么写?

如何在android中找到另一台设备的wifi信号方向?