Linux 使/dev/pts/XX在客户端重新连接中持久化

Linux 使/dev/pts/XX在客户端重新连接中持久化,linux,serial-port,tty,Linux,Serial Port,Tty,我为串行设备开发了一个仿真器,并为此使用/dev/ptmx接口在/dev/pts/XX中创建一个伪终端主描述符和一个相应的从描述符。在打开/dev/pts/XX的客户端关闭之前,一切都正常。然后主描述符显然也关闭了。有没有办法让主fd在客户端重新连接时存活?我需要一个服务器进程,可以继续服务于它的客户端,可以来来去去 如果有更好的方法来模拟串行设备,那么提示也非常受欢迎 使服务器本身在O_WRONLY模式下打开从机,并在服务器服务期间保持生成的fd。似乎从属PTY可以打开多次并进行引用计数,因此

我为串行设备开发了一个仿真器,并为此使用
/dev/ptmx
接口在
/dev/pts/XX
中创建一个伪终端主描述符和一个相应的从描述符。在打开
/dev/pts/XX
的客户端关闭之前,一切都正常。然后主描述符显然也关闭了。有没有办法让主fd在客户端重新连接时存活?我需要一个服务器进程,可以继续服务于它的客户端,可以来来去去


如果有更好的方法来模拟串行设备,那么提示也非常受欢迎

使服务器本身在
O_WRONLY
模式下打开从机,并在服务器服务期间保持生成的fd。似乎从属PTY可以打开多次并进行引用计数,因此只要服务器保持一个打开,其他进程就可以打开和关闭任意次数。

使服务器本身以
O_WRONLY
模式打开从属PTY,并在服务器服务期间保持生成的fd。似乎从属PTY可以被打开多次并进行引用计数,因此只要服务器保持一个打开,其他进程就可以多次打开和关闭它