【发布时间】:2016-04-02 10:27:00
【问题描述】:
如果我这样做会发生什么(下面的伪代码):
s = socket
bind s
fork ....
(... at child ...)
listen s
conn = accept s
?我应该改用:
s = socket
bind s
listen s
fork ....
conn = accept s
?
哪一个是正确的?另外,我是否需要针对这种特定情况在套接字上设置任何选项?
【问题讨论】:
-
其实两者都不正确tutorialspoint.com/unix_sockets/socket_server_example.htm看最后一个例子。
-
@RomainHippeau 谢谢。第二个例子不是我理解的预分叉。