【发布时间】:2011-08-17 15:29:15
【问题描述】:
我有问题。
我有一个客户端服务器设置。我的客户希望与所有其他客户共享数据(二进制)。我不想有一个额外的数据库层,主要是因为我不需要存储数据和次要的,我想跳过由于数据库通信引起的延迟。
目前,我有一个桌面实现,我在其中使用 TCP 套接字。我想为它实现一个基于网络的解决方案。
该应用程序类似于文本聊天应用程序,只是这种情况下要传输的数据更大,频率更高,客户更多。
我正在研究 WCF Duplex 实现,但由于我以前从未做过,我想确定这是否是可行的方法。
谁能帮我解决这个场景的一些实现?
谢谢。
【问题讨论】:
-
这个问题让我有点困惑。您提到了客户端服务器设置,然后您说您的客户端将与其他客户端共享数据。您能否以更详细的形式解释您的设置?
-
好的。实际上,服务器是用来将数据中继到所有客户端的。
-
让他们连接到网络服务,你可以发送/接收任何你需要的东西。如果它必须非常快,请使用套接字。
-
如何在 ASP.NET 中使用套接字。
标签: c# .net asp.net wcf duplex