0

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

现在由于在 linux 中一切都是文件描述符,我想知道是否有任何方法可以让被动进程立即开始从端口读取。

目前我正在关闭主动进程中的端口,然后在它变为主动后再次在被动中打开它。

提前致谢。

4

1 回答 1

0

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

于 2013-08-01T12:40:12.380 回答