C#:支持HTTP和&套接字接口

时间:2014-02-19 17:44:20

标签: c# sockets http

我正在用C#开发一个应用程序,它应该支持来自HTTP客户端和HTTP的请求。在插座上。想法是让用户使用HTTP访问功能并使用套接字进行IPC。

是否可以在流程中同时支持这两种接口?

3 个答案:

答案 0 :(得分:1)

我建议将.NET Communication Foundation用于.NET框架。

http://msdn.microsoft.com/en-us/library/ms731082(v=vs.110).aspx

有了它,您可以在IIS中托管您的应用程序并提供TCP和HTTP端点。

答案 1 :(得分:0)

是的,这是可能的。您可能会为自定义传输手动打开套接字,并使用HTTP服务器库来公开HTTP端点。

答案 2 :(得分:0)

  

是否可以在流程中同时支持这两种接口?

您可以将传入的数据作为字符串读取,尝试使用HTTP库对其进行解析,然后根据是否进行操作来决定要执行的操作。