首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于TCP的WCF双工业务与套接字

基于TCP的WCF双工业务与套接字
EN

Stack Overflow用户
提问于 2014-08-09 02:31:05
回答 1查看 289关注 0票数 0

我正在从事一个项目,包括WCF服务器和远程处理clients.Now,软件的必要功能部分需要将消息从服务器推送到指定的客户端。

我知道套接字可以实现这一点,但我只想使用WCF。因此,我发现关于WCF双工service.Here的文档是我的想法:

  1. 我启动一个新线程,它只与双工服务通信一次,然后等待服务器的回调。(保持线程活动,让代理打开等待回调)
  2. 在服务器端,我将所有客户端的callbackInstance保存在一个列表中,一旦我想在指定的客户机上调用回调,我将从列表中取出callbackInstance并调用回调方法。

问题

  1. 我的想法可行吗?
  2. 如果第一个问题是肯定的,那么如何检测客户机是否还活着(防止调用已关闭的客户端代理的回调)。)
  3. 这是我们可以在WCF服务中替换套接字吗?非常感谢。
EN

回答 1

Stack Overflow用户

发布于 2014-08-09 02:50:11

  1. 一切都是可行的..。这都是一个问题,你知道什么,涉及到什么,以及你有多少时间/金钱。
  2. 我在双工WCF方面的工作不多,因为我不得不在WCF服务中使用一种方式,但另一种方法是使用像XSockets这样的框架。它的版本4是在beta,但开发人员是相当平易近人和积极的,所以如果你有任何问题,他们会很乐意工作。

它将为您提供与一对一或一对多的双向实时通信,并可能适合您的用例.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25214704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档