gpt4 book ai didi

c# - 比较同一 URI 的不同表示

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

我们有以下情况:

客户端通过网络服务向服务器发送事件/消息。服务器可以根据“Sender URI”识别客户端。服务器现在必须将消息分发给“感兴趣的听众”。

现在可以是客户说它是例如http://127.0.0.1:8000/在服务器上,此客户端配置为 http://localhost:8000 .Uri.Compare( ) 和 Uri.Equals 都返回 false。

有谁知道可以识别 URI 及其所有表示的算法吗?我的意思是 Localhost == 127.0.0.1 == “真实 IP” == “DNS 名称”?

谢谢托马斯

最佳答案

因为还没有人发布答案,我将继续使用我自己制作的“算法”/方法来尝试比较所有不同的表示。

我发现:在服务器端不可能在所有情况下都确定远程 URL。可能是用户帐户或服务器所在的子网没有足够的权限来确定例如哪个 IP 在 Active Directory 名称后面。

所以总是会出现这样的问题,即服务器需要一个手动填充的文件左右,它以此为基础来确定它是否知道发送者-URI。

关于c# - 比较同一 URI 的不同表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/527698/

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