有没有在C#中的方式,可能使用某种外部库来执行HTTP Web请求而不使用内置的.NET类(HttpRequest,WebRequest,WebClient ...)?如何在不使用System.Net类的情况下在C#中发送HTTP请求?
我问,因为我在Unity3D引擎中的游戏工作,它允许您通过Mono使用.NET的大多数的。但是,System.Net命名空间在其网络播放器中不受支持。我需要做一个HTTP请求(轮询一个php文件),并等待(睡眠),直到我得到一个响应。 Unity3D提供了自己的WWW类,它可以处理web请求,但它强制你使用异步回调函数 - 我知道如何使用,但是在我们的代码中非常不方便。
所以我正在寻找任何替代System.Net类可以做到这一点对我来说。任何想法将不胜感激!
可能存在一个问题(将来_):“将来,FCL构建将被更新的Indy.Sockets CLR项目所取代。” – 2010-08-11 16:27:35