Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF服务能否与套接字连接的使用方式相同?_Wcf_C# 4.0_Xml Serialization - Fatal编程技术网

WCF服务能否与套接字连接的使用方式相同?

WCF服务能否与套接字连接的使用方式相同?,wcf,c#-4.0,xml-serialization,Wcf,C# 4.0,Xml Serialization,我目前有一个包含图表控件的windows应用程序。应用程序连接到服务器上的套接字(TCP/IP) 在connect上,服务器通过字节流发送100条记录 接收时,应用程序将字节流解码到数据表中 然后,应用程序将该表中的各种记录绘制到图表控件中 应用程序异步侦听连接以获取更多信息 服务器通过各种服务收集数据时,在获得更新时,一次只发送一条记录 应用程序接收这些更新,解密它们,更新数据表并更新图表控件 我的问题: 我们希望将Windows应用程序变成Web应用程序。我们希望在服务器上开发一个WCF服务

我目前有一个包含图表控件的windows应用程序。应用程序连接到服务器上的套接字(TCP/IP)

在connect上,服务器通过字节流发送100条记录

接收时,应用程序将字节流解码到数据表中

然后,应用程序将该表中的各种记录绘制到图表控件中

应用程序异步侦听连接以获取更多信息

服务器通过各种服务收集数据时,在获得更新时,一次只发送一条记录

应用程序接收这些更新,解密它们,更新数据表并更新图表控件

我的问题:

我们希望将Windows应用程序变成Web应用程序。我们希望在服务器上开发一个WCF服务来实时更新网页(就像现在在windows应用程序中一样),但使用XML


我以前没有使用过WCF,而且我一直在研究,在我看来,客户端必须在一定的时间间隔内启动更新。WCF服务在收到更新的记录时无法与客户端联系。这是对的,还是我遗漏了什么?如果您能提供任何建议,我们将不胜感激。

您应该能够使用双工服务和回调来实现这一点,本文对此进行了详细介绍。

您应该能够使用双工服务和回调来实现这一点,文章对此进行了详细介绍。

您可以在客户端公开一个WCF服务的名称,并在需要更新时从服务器调用该服务。还值得研究REST服务。您可以在客户端公开WCF服务的名称,并在需要更新时从服务器调用该服务。也值得研究一下REST服务。谢谢,这看起来正是我需要的。我不知道我怎么会错过它!谢谢,看起来这正是我需要的。我不知道我怎么会错过它!