我嘗試連接Unity3D和Socket服務器中的NetworkManager(HLAPI)。是否可以在Unity3D的NetworkManager(HLAPI)和套接字服務器之間進行連接?
我已經嘗試使用HLAPI或LLAPI連接兩個Unity應用程序。它運作良好。但HLAPI或LLAPI Unity客戶端無法連接到套接字服務器(python)。
我認爲HLAPI或LLAPI支持連接Unity3D應用程序。這樣對嗎?
我嘗試連接Unity3D和Socket服務器中的NetworkManager(HLAPI)。是否可以在Unity3D的NetworkManager(HLAPI)和套接字服務器之間進行連接?
我已經嘗試使用HLAPI或LLAPI連接兩個Unity應用程序。它運作良好。但HLAPI或LLAPI Unity客戶端無法連接到套接字服務器(python)。
我認爲HLAPI或LLAPI支持連接Unity3D應用程序。這樣對嗎?
是否可以在Unity3D 的NetworkManager(HLAPI)和套接字服務器之間進行連接?
簡短的回答是沒有。
這些是兩種不同的協議。
我曾經嘗試過。它似乎祕密連接,然後立即斷開連接。我不記得我是否用TCP或UDP嘗試過,但不能這麼做。
HLAPI或LLAPI是建立在UDP協議之上,並可能TCP太新的統一版本。爲了通過使用Unity製作的應用程序而不是連接它,您必須對HLAPI或LLAPI協議進行逆向工程,並瞭解它們如何彼此連接(握手),然後使用原始套接字爲python構建自定義API。
如果你想在Unity和用python編寫的程序之間進行通信,我建議你使用標準套接字(TCP/UPD)。這樣更簡單,並且可以讓您的應用程序使用任何支持套接字的語言。