[英]Https client for WebGL build in Unity3d
我需要用於WebGL構建的https客戶端。
WWW太可怕了。 首先,它不支持保持活動連接,而且它還存在https問題。
UnityWebRequest不支持keep-alive。
Unity team有一個WebSockets 插件 ,但它最后更新一年前。
對於其他平台,我編寫了基於原始套接字(C# TcpClient
)的自定義解決方案,但WebGL構建中不支持 UnityEngine.Network
命名空間。
有什么建議么?
看起來UnityWebRequest現在很好。 在Unity 5.3中,它處於實驗命名空間中,它實際上沒有用。
在Untiy 5.4中,這個類被轉移到UnityEngine.Networking
並且看起來很穩定。 並且,令人驚訝的是,它支持保持連接。 因此,對於WebGL構建,我可以使用它(至少在Unity> = 5.4時)。
注意:對於WebGL構建,您的服務器應該設置CORS頭 。 此外,您的服務器應支持OPTIONS請求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.