Method: Green::TCPServer#initialize
- Defined in:
- lib/green/socket.rb
#initialize(host, port) ⇒ TCPServer
Returns a new instance of TCPServer.
107 108 109 110 111 112 113 |
# File 'lib/green/socket.rb', line 107 def initialize(host, port) addrinfo = Addrinfo.tcp(host, port) super(addrinfo.ipv4? ? :INET : :INET6, :STREAM, 0) setsockopt(Socket::SOL_SOCKET, Socket::SO_REUSEADDR, 1) bind(addrinfo) listen(5) end |