C# Unity3D-可移植HTTP客户端
我是Unity3D新手,我想编写一个简单的HTTP客户端来连接到我的服务器,发送自定义数据并返回结果 我可以使用C#sockets(.NET类)编写一些东西,但我不确定它的可移植性如何。我能指望在Windows上工作的C#脚本(使用套接字等)也能在其他平台(Linux、web、Android、iOS、Windows phone)上工作吗?或者只支持核心基本功能,其他.NET功能不可移植(在Windows平台以外的平台上不起作用)?unity c#脚本可以访问的任何库都是跨平台的。mono只支持一些东西,从内存来看,这些都是与注册表或其他windows特定功能相关的东西 在处理用户库时,尤其是使用本机代码的库时,您应该担心跨平台问题。套接字位于mscorlib或系统库中,这两个都将在所有mono平台上可用C# Unity3D-可移植HTTP客户端,c#,windows,sockets,httpclient,portability,C#,Windows,Sockets,Httpclient,Portability,我是Unity3D新手,我想编写一个简单的HTTP客户端来连接到我的服务器,发送自定义数据并返回结果 我可以使用C#sockets(.NET类)编写一些东西,但我不确定它的可移植性如何。我能指望在Windows上工作的C#脚本(使用套接字等)也能在其他平台(Linux、web、Android、iOS、Windows phone)上工作吗?或者只支持核心基本功能,其他.NET功能不可移植(在Windows平台以外的平台上不起作用)?unity c#脚本可以访问的任何库都是跨平台的。mono只支持一
Unity在内部使用mono,即使在windows上也是如此。因此,任何与.net framework和mono之间的差异有关的问题都应该马上解决。如果您需要可移植性,我会选择mono库或本机unity。显然MS windows库无法在iOS等平台上运行。谢谢,有什么办法可以朝“http客户端”的方向发展吗?我对.NET和C有点陌生。Unity3D的WWW类似乎没有那么高的选项,但另一方面,套接字是非常低级的东西。此时必须跨平台。是否有任何C#(或.NET)类可以方便地移植到其他OSs?unity是否有System.NET.Http库?他们有一个HTTPClient,它应该拥有您所需要的一切。