se0*_*jun 3 sockets unity-game-engine
我尝试连接Unity3D中的NetworkManager(HLAPI)和Socket服务器.
我已经尝试使用HLAPI或LLAPI连接两个Unity应用程序.它运作良好.但是HLAPI或LLAPI Unity客户端无法连接到Socket服务器(python).
我认为HLAPI或LLAPI支持在Unity3D应用程序之间进行连接.这样对吗?
是否可以在Unity3D中的NetworkManager(HLAPI)和套接字服务器之间进行连接?
简短的回答是否定的.
这是两种不同的协议.
我曾经尝试过.它似乎暗地连接然后立即断开连接.我不记得我是否尝试过使用TCP或UDP,但你不能这样做.
HLAPI或LLAPI建立在UDP协议之上,在较新的Unity版本中也可能是TCP.为了与应用程序连接到它不使用Unity制作,你将不得不反向工程HLAPI或LLAPI协议,并了解他们如何都相互连接(握手),然后建立使用原始套接字Python中的自定义API.
如果你想在Unity和用python制作的程序之间进行通信,我建议你使用标准套接字(TCP/UPD).这更麻烦,并允许您的应用程序使用任何支持套接字的语言.
| 归档时间: |
|
| 查看次数: |
592 次 |
| 最近记录: |