Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d WIfi直接(P2P)android支持_Android_Unity3d_P2p_Wifi Direct - Fatal编程技术网

Unity3d WIfi直接(P2P)android支持

Unity3d WIfi直接(P2P)android支持,android,unity3d,p2p,wifi-direct,Android,Unity3d,P2p,Wifi Direct,我正试图弄明白如何制作一款只在本地使用Wifi而不接入互联网的游戏 这个概念很简单。这将是某种形式的演示,因此我需要一台主/主机设备,而其他连接的设备将是从属/客户端。当I按下主设备/主机上的按钮时,所有从设备/客户端设备中应更改的值只有一个(字符串或int)。 同时支持20-40个连接的设备 我试过: UNet-仅当它使用本地IP连接到某个路由器时才起作用,但它不支持Wifi直接通信 我试图找到一些插件,但我无法决定选择哪个,也无法获得有关Wifi direct支持的信息 我试图找到其他解决方

我正试图弄明白如何制作一款只在本地使用Wifi而不接入互联网的游戏

这个概念很简单。这将是某种形式的演示,因此我需要一台主/主机设备,而其他连接的设备将是从属/客户端。当I按下主设备/主机上的按钮时,所有从设备/客户端设备中应更改的值只有一个(字符串或int) 同时支持20-40个连接的设备

我试过:

  • UNet-仅当它使用本地IP连接到某个路由器时才起作用,但它不支持Wifi直接通信
  • 我试图找到一些插件,但我无法决定选择哪个,也无法获得有关Wifi direct支持的信息
  • 我试图找到其他解决方案,比如蓝牙,但它同时只支持4-13个连接的设备,但我需要同时连接20-40个设备
  • 我找到的插件列表:

  • 锻造网络-

    1.1我不知道这是否支持我所需的功能

  • WifiDirect插件-

    2.1。此插件有错误且不支持

  • 我想问什么:

  • 做1。插件支持Wifi直连
  • 你认为我应该买两个吗。插件,并试图修复它,希望我能找到一个问题,它将工作
  • 你知道如何解决这个问题的更好的或“任何”解决方案吗
  • 我感兴趣的任何提示和帮助如何使它的工作

    非常感谢你的帮助


    雅库布·库切拉(Jakub Kučera)

    经过研究,我发现了一个可行的解决方案

    统一资产商店:

    使用视频:

    插件我已经在一些Android设备上测试过,它可以直接用于Wifi,不需要连接互联网。

    此插件支持的功能远不止这些,例如:

    • TCP
    • 客户端/服务器
    • 完全C#2.0本机
    • 独立库(DLL)
    • 多线程
    • 事件驱动
    • 支持[Binary/Json]消息数据
    • 日志服务器&MySQL示例代码
    新功能

    • 不可靠的UDP
    • 基于MNF服务器的WinFrom无MySql
    我希望它能帮助别人


    我要感谢作者和他的支持

    WiFi Direct只是一个普通的IP连接。在执行连接握手并形成组(其中大部分由Android框架处理)之后,您所要做的就是将正常的TCP数据包发送到正确的IP地址。也就是说,您可以使用任何插件在主设备上打开监听端口,并将数据发送到从设备上的该端口。但要小心,我怀疑你能否同时连接到那么多设备。链接是broken@ChessMax我找到的最接近的链接是这个。Jakub,你能确认这是你用过的插件吗?如果是这样,请在你的帖子中更新链接,并写下包的名称,以防将来再次发生。不过,我找到的那个是Android版的。