gpt4 book ai didi

c# - 运行局域网 WCF 服务

转载 作者:太空宇宙 更新时间:2023-11-03 14:17:34 25 4
gpt4 key购买 nike

我正在尝试创建一个客户端-服务器应用程序,其中服务器在用户的机器上运行。我正在研究使用 WCF 或套接字,但我有几个问题。

我想使用 WCF,但似乎用户需要管理员权限才能启动该服务。如果 WCF 服务在托管应用程序(例如 Windows 服务)中运行,用户是否需要管理员权限?使用套接字似乎不需要管理员权限即可打开相关端口。

HTTPS 安全性在 WCF 中如何工作?由于这是一个 LAN 程序(用户从客户端与他们自己的机器交谈),我是否需要购买证书并将其安装在他们的机器上?我宁愿尽可能避免这种情况,因为传输的数据不敏感。如果我将 SSLStream 用于套接字,情况会一样吗?

最佳答案

有很多问题,:),所以对部分问题的回答非常简短:

  1. 您甚至可以在控制台应用程序中托管 WCF。 Windows 服务可能不需要在电脑上安装管理属性。

  2. 对于 HTTPS - 您不必购买证书,您可以自己创建证书 - 网上有很多示例。但是 - 如果您的数据不敏感 - 您可以使用简单的 http。

关于c# - 运行局域网 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16086819/

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