diff options
Diffstat (limited to 'elymas')
| -rw-r--r-- | elymas/lib/net/alg/server.ey | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/elymas/lib/net/alg/server.ey b/elymas/lib/net/alg/server.ey index d1fcc47..d00c9cb 100644 --- a/elymas/lib/net/alg/server.ey +++ b/elymas/lib/net/alg/server.ey @@ -14,6 +14,7 @@ { "unconfigured accept (of epollServer)" die } /accept deffst { "unconfigured port (of epollServer)" die } /port deffst { 1 -01 +setsockopt .reuseAddr +??io.net.setsockopt -- } /reuseAddr deffst + { -- } /afterListen deffst { = }' /set deffst { scope keys }' /setters deffst @@ -29,7 +30,7 @@ { ::port { # ==s ::reuseAddr - } +:listenOptFd ==listenFd + } +:listenOptFd _ ::afterListen ==listenFd [ ] ==allEventHandlers { ==fd ==handler |
