我正在用C#开发一个应用程序,它应该支持来自HTTP客户端和HTTP的请求。在插座上。想法是让用户使用HTTP访问功能并使用套接字进行IPC。
是否可以在流程中同时支持这两种接口?
答案 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库对其进行解析,然后根据是否进行操作来决定要执行的操作。