草庐IT

WiFi-direct

全部标签

android - 如何首先将数据包从一部安卓手机发送到wifi路由器,然后再从路由器发送到另一部安卓手机??

我有两部安卓手机,都连接到同一个wifi路由器,两部手机都知道彼此和wifi路由器的IP地址...我想将音频数据包从一部手机发送到路由器,然后路由器必须将该数据包转发到另一部手机??实现它的方法应该是什么??任何类型的帮助将不胜感激谢谢 最佳答案 如果你知道两部手机的IP地址,使用套接字将是一种理想的通信方式 关于android-如何首先将数据包从一部安卓手机发送到wifi路由器,然后再从路由器发送到另一部安卓手机??,我们在StackOverflow上找到一个类似的问题:

android - Android 平板电脑和笔记本电脑之间通过 WiFi 进行 TCP 通信的延迟

在我的设置中,我使用一台装有Win7的PC(笔记本电脑)来创建托管网络(WiFi)。我用C++/CLI(.net)编写程序。另一方面,我有一台装有Android(ICS)的平板电脑。平板电脑是服务器,PC是客户端。我选择TCP是为了准确性,我交换命令,我不想丢失数据包。在平板电脑端,我使用一个ServerSocket等待与方法accept()的通信。然后它返回一个Socket等在PC端,我使用Socket,然后使用connect()将其连接到平板电脑。完成后,我将send()字节发送到平板电脑,通过其InputBuffer获取它们...它通过其OutputBuffer返回字节并通过调用

android - 如何通过WiFi接收数据包

我有一些PC应用程序使用WIFI向我的android应用程序发送一些信息(PC应用程序使用WIFI网络发送简单的TCP二进制消息)。在我的android应用程序上,我想接收这个二进制流(并且在接收之后-对消息做一些事情(在反序列化之后))我怎样才能在android端收到这条消息?如何在我的Android应用程序上打开WiFi端口以接收此消息? 最佳答案 我认为最好把它写成评论。但不幸的是我没有足够的声誉。但我想本教程对您有用。Here我找到了更多示例,但不想在此处将它们全部链接起来。刚刚用谷歌搜索了AndroidTCP服务器。Her

tcp - 如何检查wifi路由器上打开的端口

我想远程检查wifi路由器上是否打开了特定端口。我该怎么做?我需要在路由器端设置什么吗?我尝试使用telnet,但我无法连接到远程主机。 最佳答案 在ubuntu上:sudoapt-getinstallnmap;nmap-vv 关于tcp-如何检查wifi路由器上打开的端口,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/21089509/

android - 实时无线传感器数据传输。 WiFi 还是蓝牙? TCP 还是 UDP?

在一个项目中,我一直在使用蓝牙模块(PanasonicPAN1321)以大约200Hz(这是数据包传输的速率)将实时数据从一些传感器传输到Android平板电脑。现在我正在考虑改用WiFi。我的理解是它的射程更远,而且更坚固。此外,许多无线系统都使用它,因此可以更轻松地将我的系统与现有设置集成。我打算使用BluegigaWF121作为我的WiFi节点。该模块提供TCP或UDP通信。我不了解TCP或UDP。如果有人能回答以下问题,我将不胜感激:是否值得从蓝牙转向Wifi?我能否在我的WiFi模块和Android平板电脑之间进行点对点数据传输(就像我的蓝牙模块一样)?在WiFi上,我能否以

java - 在 wifi 网络上发现客户端

我正在编写一个Java应用程序,我需要在任何有线或无线本地网络上快速发现任何其他正在运行的客户端,以便建立TCP连接。这样做的最佳方法是什么?是否有可以执行此操作的库或代码片段? 最佳答案 多播UDP是执行此操作的好方法。它用于多种支持通过本地IP网络自动发现联网设备的技术(UPnP和ZeroConf)。多播UDP不是TCP,但它仍然基于IP,因此使用相同的寻址机制,即IP地址。它经常被比作radio广播,即多播发送者只需要发送1条消息(即它就像广播),但只有“调入”多播channel的客户端才会收到它。您可以在google或wik

tcp - 通过 TCP WiFi 在 25 台设备上连接并运行 adb 命令,而无需连接任何 USB

我正在尝试使用TCP向超过25台Android设备发送adb命令-通过我的WiFi连接:我可以知道如何在运行adb命令之前先通过USB跳过连接每个或任何这些设备吗? 最佳答案 在您第一次连接到设备时-您必须使用USB电缆连接并编写这些adb命令:adbtcpipxxxxadbconnectyy.yy.yy.yy:xxxx其中xxxx-是4位数字端口,yy.yy.yy.yy是设备ip地址然后,每次你想连接时——你只需重新编写这段代码——你不需要使用USB数据线连接设备! 关于tcp-通过T

tcp - 2个没有路由器的ESP8266 WiFi模块之间使用AT命令进行通信

我正在尝试进行基于TCP的通信,以使用thisdocument从一个ESP8266模块向另一个模块发送简单消息“Hello”.我使用2USBtoTTL作为硬件,使用Realterm作为串行终端。当ESP8266模块连接到路由器时,我可以做到这一点,如下所示发送AT命令,设置服务器:AT+CWJAP="AccessPointName","Password"//JointoyourWiFinetworkAT+CIPMUX=1//0forsingleconnection1formultipleconnection.AT+CIPSERVER=1,1336//SetasServer.1toope

iphone - 通过 wifi 与硬件设备通信短消息的最佳方式

我想通过ad-hoc网络与wifi设备通信。iPhone收到的消息很短,响应也很短(不超过100字节左右)。它的工作方式是iPhone应用程序等待从设备接收消息,然后回复一个答案。因为我是网络新手,我真的不知道从哪里开始最好。我查看了CFNetwork、asyncsocket项目和网上的其他链接,但没有找到一个可以用作起点的示例。编写这种wifi通信的最佳方法是什么。我真的很想找到一套可以用作起点的mac和iPhone应用程序。稍后我必须使用VB.Net将它移植到PC。但我也可以从iPhonePC开始。非常感谢您的帮助! 最佳答案

android - 如何使用android API从android中获取wifi网络的名称?

我认为我应该使用NetworkInterface::getDisplayName。我有一些名字,但是当我选择要连接的网络时,这个名字与我看到的这个名字不同。 最佳答案 android.net.wifi.WifiInfo.getSSID?WifiManagerwifiMgr=(WifiManager)getActivity().getSystemService(Context.WIFI_SERVICE);WifiInfowifiInfo=wifiMgr.getConnectionInfo();Stringname=wifiInfo.g