gpt4 book ai didi

sockets - 是否可以在 Unity3D 中的 NetworkManager (HLAPI) 和套接字服务器之间进行连接?

转载 作者:行者123 更新时间:2023-12-03 21:43:50 25 4
gpt4 key购买 nike

我尝试在 Unity3D 中的 NetworkManager (HLAPI) 和 Socket 服务器之间建立连接。

我已经尝试使用 HLAPI 或 LLAPI 连接两个 Unity 应用程序。它运作良好。但是 HLAPI 或 LLAPI Unity 客户端无法连接到 Socket 服务器(python)。

我认为 HLAPI 或 LLAPI 支持在 Unity3D 应用程序之间进行连接。对吗?

最佳答案

Is it possible to connect between NetworkManager (HLAPI) in Unity3D and socket server?

简短的回答是

这是两种不同的协议(protocol)。

我试过一次。它似乎 secret 连接然后立即断开连接。我不记得我是用 TCP 还是 UDP 试过,但你不能那样做。

HLAPILLAPI 建立在 UDP 协议(protocol)之上,在较新的 Unity 版本中也可能建立在 TCP 之上。为了使用 不是 使用 Unity 制作的应用程序连接到它,您必须对 HLAPI 或 LLAPI 协议(protocol)进行逆向工程并了解它们如何相互连接(握手),然后为python 使用原始套接字。

如果你想在 Unity 和用 python 编写的程序之间进行通信,我建议你使用标准套接字 (TCP/UPD)。这更省事,并且允许您的应用程序使用任何支持套接字的语言。

关于sockets - 是否可以在 Unity3D 中的 NetworkManager (HLAPI) 和套接字服务器之间进行连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42358971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com