gpt4 book ai didi

silverlight TCP隧道/桥接

转载 作者:可可西里 更新时间:2023-11-01 02:56:34 31 4
gpt4 key购买 nike

我有一个在 Silverlight 中开发的应用程序,它必须连接到另一个我无法控制的遗留应用程序,它需要 3005 端口上的 TCP 连接。

我无法修改旧版应用程序以将端口置于 silverlight 可接受的范围内 (4502 - 453x)。

是否有桥接应用程序/其他解决方案可以监听可配置端口(例如 4502)并将所有内容转发到另一个端口(例如 3005)?反之亦然......从那个套接字接收并将其推回“我”?

我有哪些选择?

最佳答案

我相信这被称为 port forwarding .

大多数路由器都可以做到这一点。

在 Linux 机器上,您可以使用 iptables。例如在 Windows 上使用 this .

如果我正确理解 silverlight 套接字安全模型,silverlight 应用程序只能连接到从中下载它的主机,并且只能连接到特定端口范围(80、4502-4532 [顺便说一句,有人知道为什么那个特定端口选择范围?]).

因此,要从 SL 连接到您的旧应用,您必须...

或者:

  • 在提供 SL 应用程序的服务器上运行端口映射(可能是运行 IIS 的网络服务器,对吗?这意味着它是一个 Windows 框,因此搜索“端口映射窗口”,PortMapper 似乎很受欢迎。 )
  • 将端口映射器配置为将端口 45xx 转发到运行旧版应用程序的服务器上的端口 3002(可能与网络服务器是同一台服务器?)

或者:

如果到 Web 服务器的所有流量都必须通过您可以控制的某个路由器,您可以在那里配置端口映射。

关于silverlight TCP隧道/桥接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1476313/

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