【问题标题】:Ports allowed for an application应用程序允许的端口
【发布时间】:2011-04-12 11:22:44
【问题描述】:

一个应用程序可以同时使用两个不同的端口吗?

【问题讨论】:

    标签: tcp port


    【解决方案1】:

    是的,当且仅当它还没有被占用时

    【讨论】:

      【解决方案2】:

      一般来说,是的。只需打开两个套接字。

      当然,可能存在防火墙,并且防火墙可能未配置为允许应用程序使用这两个端口。但大多数防火墙都应该支持将某个范围(或多个不同范围)的端口配置为可供给定应用程序访问的能力。

      【讨论】:

      • -1:防火墙不应该阻止您使用两个端口。它应该只阻止外部人员连接这些端口。
      • @Jon Cage - 嗯,不。一些防火墙可以双向工作,并且会阻止传入和传出连接。如果防火墙阻止传出连接,并且未配置为允许应用程序访问所需的传出端口,那么它将干扰应用程序。当然,如果我们谈论的是侦听端口,防火墙不会阻止您绑定任意数量的端口。但问题中没有任何内容表明传入连接是唯一考虑的用例。
      • 如果你能提供一个例子,我会将反对票改为赞成票,但就个人而言,我认为这是无关紧要的信息。有各种各样的事情可能会阻止您建立连接,但 OP 只询问是否可以使用多个端口。
      • 这不是一个不常见的功能。它在公司网络中经常使用。事实上,Flash 有一个内置功能,如果它无法访问标准 RTMP 端口 (1935),它将在端口 80 上回退到 RTMPT。 Win7 Firewall 也支持它。 OP询问他们是否可以使用两个端口。对我来说,这意味着“成功使用”,而防火墙可以防止这种情况发生,如果您不知道这一事实,则很难调试。
      • 很公平 - 至少现在你有一些证据来支持你提出的内容。我仍然认为这是您的更多配置。 OP 可能还应该知道他们需要一个 NIC、另一台机器和一根以太网电缆(如果是有线连接)等等…………你明白我的意思了吗?
      猜你喜欢
      • 2012-01-21
      • 2011-12-12
      • 2018-12-11
      • 1970-01-01
      • 2015-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-10
      相关资源
      最近更新 更多