Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个 linux 服务,它将使用套接字与客户端进行通信。
此服务将在启动时启动,并将永远运行,直到设备处于活动状态。在这种情况下,在服务器上,如果套接字创建失败,我该如何处理这个错误?
你能做的不多:
如果无法创建监听套接字,则打印错误消息并退出,希望有人看到。如果服务器不能在某种套接字上监听,它就无能为力
如果无法创建新的套接字(使用accept)记录警告消息并希望有人看到它,但不要退出。错误情况(打开的描述符过多、内存不足等)可能是暂时的
accept