gpt4 book ai didi

.net - 使用Microsoft WCF对P2P分布式系统进行编程

转载 作者:行者123 更新时间:2023-12-04 22:38:11 24 4
gpt4 key购买 nike

我将要使用WCF开发分布式系统。我需要执行以下操作:


发送和接收数据包以确保传递。
发送和接收回显消息。
确定距离(如果可能)。
加密数据并将其发送,解密接收到的数据。


我需要在没有发现服务等的情况下执行此操作。我只需要一些可以放置IP地址和端口并建立通信的设备即可。

是否可以使用TCP? UDP呢?

最佳答案

对于持久性连接,UDP不是一个不错的选择。 TCP是更好的选择。使用WCF应该可以实现您正在谈论的内容。主要问题将是在没有集中位置的情况下获得第一个要连接的IP地址。

基本上,您将编写一个具有特定终结点的WCF服务,该服务可以由“客户端”应用程序托管,以便您可以连接到其他运行相同程序的应用程序。您只需要它们的IP和端口即可连接到它们的端点。

所有这些,取决于您的P2P系统的性质,编写自己的TCP客户端和服务器可能会更好地为您服务,因为WCF主要是关于来回传递消息。

关于.net - 使用Microsoft WCF对P2P分布式系统进行编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5759030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com