我有一个服务器应用程序,该服务器应用程序在具有名称和bind()
s的特定路径中创建UNIX域套接字。
仅当我有意从应用程序代码中关闭/停止应用程序时,才需要删除套接字;否则需要将其打开。我该怎么做呢?
谢谢!
编辑:考虑我从终端内部启动并运行我的应用程序。
您正在使它变得比所需的更难。在unlink()
前面放右边的bind()
。其他人就是这样做的。(示例:BSD syslogd,这是经典的基于unix域套接字的服务之一)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句