在另一个程序打开的端口上启用 TCP keepalive
Enable TCP keepalive on port open by another program
在 Debian 机器上,我使用的是 OPCUA 服务器 https://github.com/FreeOpcUa/opcua-asyncio。服务器不提供在服务器打开的端口上启用 TCP keepalive 的可能性。
基本上,我想知道是否可以启动服务器,然后在另一个脚本中,在该端口上启用 tcp keepalive。
我还从 Redhat https://access.redhat.com/solutions/19029, and https://access.redhat.com/solutions/25773 找到了一些其他信息(需要您注册才能查看文章)。但是我还是不知道该怎么做。
我会继续阅读这方面的内容,但到目前为止,我已经花了大约 10 个小时来弄清楚它是否可行。所以我想我应该寻求一些帮助。
欢迎任何建议,谢谢!
对于另一个进程套接字的套接字操作必须与其共享https://docs.python.org/3/library/socket.html#socket.socket.share或复制。
为 keepalive 打补丁更容易。
在 Debian 机器上,我使用的是 OPCUA 服务器 https://github.com/FreeOpcUa/opcua-asyncio。服务器不提供在服务器打开的端口上启用 TCP keepalive 的可能性。
基本上,我想知道是否可以启动服务器,然后在另一个脚本中,在该端口上启用 tcp keepalive。
我还从 Redhat https://access.redhat.com/solutions/19029, and https://access.redhat.com/solutions/25773 找到了一些其他信息(需要您注册才能查看文章)。但是我还是不知道该怎么做。
我会继续阅读这方面的内容,但到目前为止,我已经花了大约 10 个小时来弄清楚它是否可行。所以我想我应该寻求一些帮助。
欢迎任何建议,谢谢!
对于另一个进程套接字的套接字操作必须与其共享https://docs.python.org/3/library/socket.html#socket.socket.share或复制。
为 keepalive 打补丁更容易。