Method: TCPServer#sysaccept
- Defined in:
- tcpserver.c
#sysaccept ⇒ Object
Returns a file descriptor of a accepted connection.
TCPServer.open("127.0.0.1", 28561) {|serv|
fd = serv.sysaccept
s = IO.for_fd(fd)
s.puts Time.now
s.close
}
90 91 92 93 94 95 96 97 |
# File 'tcpserver.c', line 90
static VALUE
tcp_sysaccept(VALUE server)
{
union_sockaddr buffer;
socklen_t length = sizeof(buffer);
return rsock_s_accept(0, server, &buffer.addr, &length);
}
|