.net 我可以运行多个共享一个端口但不同URI的TCP侦听器吗

.net 我可以运行多个共享一个端口但不同URI的TCP侦听器吗,.net,windows,networking,tcp,port,.net,Windows,Networking,Tcp,Port,是否可以在同一端口上使用不同的侦听器URI运行TCP侦听器的多个实例?例如 tcp://localhost:555/MyService1 tcp://localhost:555/MyService2 上下文是Windows和.NET在应用程序级别,具有多个web应用程序(均位于80/443端口上)的IIS服务器就是一个例子 但这只能在应用程序级别完成 因此,一个侦听器可以将所有数据包提供给应用程序,然后从应用程序路由 适用于不同的子应用程序 希望它能有所帮助:)在应用程序级别,具有多个web应

是否可以在同一端口上使用不同的侦听器URI运行TCP侦听器的多个实例?例如

tcp://localhost:555/MyService1
tcp://localhost:555/MyService2

上下文是Windows和.NET

在应用程序级别,具有多个web应用程序(均位于80/443端口上)的IIS服务器就是一个例子

但这只能在应用程序级别完成

因此,一个侦听器可以将所有数据包提供给应用程序,然后从应用程序路由 适用于不同的子应用程序


希望它能有所帮助:)

在应用程序级别,具有多个web应用程序的IIS服务器(均位于80/443端口上)就是一个例子

但这只能在应用程序级别完成

因此,一个侦听器可以将所有数据包提供给应用程序,然后从应用程序路由 适用于不同的子应用程序


希望有帮助:)

TCP是一种低级协议-它只是双向流动的字节流,连接由
的4元组唯一标识(客户端IP地址、客户端端口、服务器IP地址、服务器端口)

如果您想要的不止这些,比如您所说的这些高错误URI,那么您需要a)切换到现有的更高级别协议,该协议使用URI和TCP之上的层本身(例如HTTP),或者b)为您构建更高级别的协议,该协议了解URI和TCP之上的层本身


在(a)或(b)种情况下,在TCP级别,仍然只有一个侦听器。

TCP是一个低级协议-它只是双向流动的字节流,连接由
的4元组唯一标识(客户端IP地址、客户端端口、服务器IP地址、服务器端口)

如果您想要的不止这些,比如您所说的这些高错误URI,那么您需要a)切换到现有的更高级别协议,该协议使用URI和TCP之上的层本身(例如HTTP),或者b)为您构建更高级别的协议,该协议了解URI和TCP之上的层本身


在(a)或(b)种情况下,在TCP级别上,仍然只有一个侦听器。

如果您仔细想想,这基本上就是web服务器所做的。它使用端口80来处理所有传入的URI请求。好吧,谢谢,我刚才说的是一种多应用程序/实例的方法,但我知道windows并没有提供任何现成的解决方案,使之像“使用不同的URI端点,你就是黄金”解决方案那样简单。如果你仔细想想,这基本上就是web服务器所做的。它使用端口80来处理所有传入的URI请求。好吧,谢谢,我刚才说的是一种多应用程序/实例的方法,但我知道windows并没有提供任何现成的解决方案,使之像“只使用不同的URI端点,你就是黄金”解决方案那样简单。