instance method
TCPServer#sysaccept
() -> ::Integer
tcpserver.sysaccept => file_descriptor
ext/socket/tcpserver.c
View on GitHub ↗
static VALUE
tcp_sysaccept(VALUE server)
{
union_sockaddr buffer;
socklen_t length = sizeof(buffer);
return rsock_s_accept(0, server, &buffer.addr, &length);
}
Returns a file descriptor of a accepted connection.
Example
TCPServer.open("127.0.0.1", 28561) {|serv| fd = serv.sysaccept s = IO.for_fd(fd) s.puts Time.now s.close }