Shu*_*uge 1 c# asp.net wcf windows-services
我有一个架构,通过服务器应用程序(通过TCP套接字进行通信以及更新与硬件相关的数据库)管理和监视某些硬件集.还有一个asp.net网站,通过该网站,用户应该能够通过tcp服务器获取硬件的实时状态.tcp服务器和网站将托管在同一台机器上.
我的问题是如何让USER与TCP SERVER进行交互?
我遇到的一种方法是在Windows服务中创建tcp服务器并在其中托管wcf并使asp.net网站使用此服务.但由于我是一个全新的人,我对此感到困惑.所以请告诉我这个解决方案是否适用于我的问题.如果是,请详细说明如何完成.
这是可能的实现之一.由于您的应用程序(IIS托管网站和Windows服务应用程序)位于同一台计算机上,因此您应使用NetNamedPipeBinding(因为它是单机上可用的最快WCF通信).
在HTTP应用程序和Windows服务之间还有其他方式进行通信,但这种方法快速,可靠且易于实现.我当然会这样做.
归档时间: |
|
查看次数: |
1460 次 |
最近记录: |