以下是我的情景:
我想开发一个程序来监听TCP端口以获取传入的XML数据,并在处理完之后将其保存在sql server数据库中。我有一个wcf服务,可以处理xml数据并将其保存在sql server数据库中。现在我想要一个程序(可能是一个Windows服务或其他东西),它可以监听TCP端口的数据,并通过传递该xml数据作为参数或单个服务(windows或wcf)来调用我的wcf服务方法,该服务可以监听端口数据以及处理它并将其插入Sql server数据库。
请帮帮我。在此先感谢!
答案 0 :(得分:1)
在Windows服务中托管WCF服务 http://msdn.microsoft.com/en-us/library/ff649818.aspx
答案 1 :(得分:0)
WCF服务可以使用netTCPBinding侦听TCP端口。以下是一些可帮助您通过TCP配置服务的示例
http://msdn.microsoft.com/en-us/library/vstudio/ms752250(v=vs.90).aspx
你的问题的第二部分不清楚。你想要一个Windows服务来托管WCF或者调用WCF吗?
如果要在Windows服务中托管WCF服务,请使用ServiceHost 如果要调用它,只需在Windows服务项目中创建服务引用