我需要在c#(。Net 2.0)中编写一个“服务器”,它将处理特定格式的请求,并以预定义的格式生成相应的响应。
请求:(userid);( userpwd ); +
响应:(user_purchase1);(user_purchase2);(user_purchase3); +
正如我理解的那样,服务器本身就是一个独立的模块。它应该能够同时服务于网站应用程序和Windows应用程序。
我理解客户端/服务器模型接收到httprequest并相应地产生输出,但是如何处理这种自定义格式的请求?
我很感激任何帮助。
由于
答案 0 :(得分:1)
如何将WCF服务托管为Windows服务?请参阅MSDN,How to: Host a WCF Service in a Managed Windows Service 或者你可以创建一个简单的HttpHandler。您的网站和Windows应用程序都应该能够访问“自定义”服务器(服务?)。
答案 1 :(得分:1)
为什么不使用服务器上托管的Web服务。它可以在.Net 2.0中使用,并提供您提到的所有功能。
答案 2 :(得分:0)
您想看一下使用TcpListener或HttpListener。您可以将服务器应用程序设置为侦听任何端口,并以您希望的任何自定义方式处理发送到该端口的请求。