ToDo:
単体ソケットだけでなく、ソケットリストからのaccept(2)を実装
内部的には、poll(2)でブロックしてから、accept(2)を行う
ただし、リスト先頭から有効なソケットを探すので、TCPAcceptの回転が遅い場合、リスト先頭のソケットのキューが優先される公平性の問題がある
ソケットリストの乱数回転もしくはシャッフリングを行うあたりが解か?
TCPOpen[port]のラッパーで、TCPServer[0]に対しては{socket-list, port}、TCPServer[port] (port > 0)に対してはsocket-listを返す
TCPOpenに失敗した場合は、共に$Failedを返す
カテゴリー: Admin | Emacs | EPICS | Fortran | FreeBSD | GCC | hgsubversion | IPv6 | KEKB | LHC | Lisp | LLVM | MADX | Ryzen | SAD | samba | tDiary | unix | WWW | YaSAI | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記