假设我们有两个具有相同端口的进程,但一个一个将使用它,另一个将处于被动模式,一旦活动进程关闭,被动将开始从端口读取。
现在因为在linux中一切都是文件描述符,我想知道被动进程是否可以立即从端口开始读取。
目前我正在关闭活动进程中的端口,然后一旦它变为活动状态再次在被动状态下打开它。
提前致谢。
答案 0 :(得分:0)
不,一次只能有一个进程从端口读取。即使在Linux上,当一个进程使用该端口时,它也会锁定它。 linux
架构是一切都是文件(network devices
除外)。但是这些device files
(或端口)是特殊文件或设备文件。您无法将它们作为普通文件进行操作。