当具有相同端口的两个进程配置时会发生什么

时间:2013-07-18 07:56:32

标签: operating-system

假设我们有两个具有相同端口的进程,但一个一个将使用它,另一个将处于被动模式,一旦活动进程关闭,被动将开始从端口读取。

现在因为在linux中一切都是文件描述符,我想知道被动进程是否可以立即从端口开始读取。

目前我正在关闭活动进程中的端口,然后一旦它变为活动状态再次在被动状态下打开它。

提前致谢。

1 个答案:

答案 0 :(得分:0)

不,一次只能有一个进程从端口读取。即使在Linux上,当一个进程使用该端口时,它也会锁定它。 linux架构是一切都是文件(network devices除外)。但是这些device files(或端口)是特殊文件或设备文件。您无法将它们作为普通文件进行操作。