Ich brauche https-Client für WebGL-Build.Https-Client für WebGL-Build in Unity3d
WWW ist schrecklich. Vor allem unterstützt es keine Keep-Alive-Verbindungen, und es hat Probleme mit https.
UnityWebRequest unterstützt Keep-Alive nicht.
Es gibt plugin für WebSockets von Unity Team, aber es wurde zuletzt vor einem Jahr aktualisiert.
Für andere Plattformen habe ich benutzerdefinierte Lösung basierend auf Raw Sockets geschrieben (C# TcpClient
), aber UnityEngine.Network
Namespace isn't supported in WebGL build.
Irgendwelche Vorschläge?
Einheit hat angegeben, dass es keep-alive nicht unterstützt: https://forum.unity3d.com/threads/dictionary-support-oder-workaround-for-jsonutility-test-case-included.379415/ - wenn Sie habe herausgefunden, wie man Keep-Alive-Arbeit macht, bitte aktualisiere deine Antwort (verschwendete Zeit versuche ich, auf UnityWebRequest zu aktualisieren, nur um herauszufinden, dass Keep-Alive nicht funktionierte) –
@JoeBooth Duno warum minus ... Ich sehe keine Erwähnung 'keep-alive' in dieser Diskussion. Ich benutze es wie 'UnityWebRequest.Post (url, data)' und 'keep-alive' funktioniert zumindest auf Android- und StandAlone-Plattformen. – Suvitruf