Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于WebGL内置Unity3d的Https客户端_C#_Sockets_Unity3d_Unity Webgl - Fatal编程技术网

C# 用于WebGL内置Unity3d的Https客户端

C# 用于WebGL内置Unity3d的Https客户端,c#,sockets,unity3d,unity-webgl,C#,Sockets,Unity3d,Unity Webgl,我需要为WebGL构建https客户端 太可怕了。首先,它不支持keep-alive连接,而且它还存在https问题 不支持继续生存 Unity团队对WebSockets没有更新,但上次更新是在一年前 对于其他平台,我编写了基于原始套接字的定制解决方案(C#TcpClient),但是UnityEngine.Network名称空间 有什么建议吗?看起来现在没问题了。在Unity 5.3中,它是在实验名称空间中,但实际上没有起作用 在Untiy 5.4中,这个类被移动到了UnityEngine.Ne

我需要为WebGL构建https客户端

太可怕了。首先,它不支持keep-alive连接,而且它还存在https问题

不支持继续生存

Unity团队对WebSockets没有更新,但上次更新是在一年前

对于其他平台,我编写了基于原始套接字的定制解决方案(C#
TcpClient
),但是
UnityEngine.Network
名称空间

有什么建议吗?

看起来现在没问题了。在Unity 5.3中,它是在实验名称空间中,但实际上没有起作用

在Untiy 5.4中,这个类被移动到了
UnityEngine.Networking
,看起来很稳定。而且,令人惊讶的是,它支持保持活动连接。因此,对于WebGL构建,我可以使用它(至少在Unity>=5.4的情况下)


注意:对于WebGL构建,应设置服务器。此外,您的服务器应该支持选项请求。

unity声明它不支持保持活动:-如果您已经知道如何使保持活动有效,请更新您的答案(我浪费时间尝试更新到UnityWebRequest,结果发现保持活动无效)@JoeBooth Duno为什么负。。。在那次讨论中,我没有看到任何关于
keep alive
的提及。我使用它就像
UnityWebRequest.Post(url,数据)
keep-alive
至少在Android和独立平台上工作。