在 WCF 中为传入连接打开一个单端口是否可以进行双工绑定?
引用 SO 中的另一个问题...“我正在制作一个特定于业务的消息传递应用程序,它将通过 WCF 将 5000 到 10,000 台机器连接回我们的数据中心(没有 vpns,整个网络)。它主要用于警报我需要能够直接向特定客户发送消息”
这与我的应用程序的工作方式相同。我不能让每个用户都进行端口转发以打开其客户端上的端口。(但是,我可以在服务器上打开端口)
那么,这可能吗?
在 WCF 中为传入连接打开一个单端口是否可以进行双工绑定?
引用 SO 中的另一个问题...“我正在制作一个特定于业务的消息传递应用程序,它将通过 WCF 将 5000 到 10,000 台机器连接回我们的数据中心(没有 vpns,整个网络)。它主要用于警报我需要能够直接向特定客户发送消息”
这与我的应用程序的工作方式相同。我不能让每个用户都进行端口转发以打开其客户端上的端口。(但是,我可以在服务器上打开端口)
那么,这可能吗?
是的,
您可以在端口 80 上使用 Duplex WCF over HTTP 来执行此操作,如本例所示
http://tomasz.janczuk.org/2009/09/scale-out-of-silverlight-http-polling.html