Sha256: 4c921c600baa30ef971aab12e998431b3382d3ae2d928510d2f9c78c43524b11
Contents?: true
Size: 866 Bytes
Versions: 2
Compression:
Stored size: 866 Bytes
Contents
require 'alo7/net' require 'alo7/net/connection' module Alo7 module Net # This is a class that provides the server logics. class Server < Connection # Initiate a TCP server on the specified IP address and port. # # @overload listen(host, port) # @param host [String] host to listen on # @param port [Integer] port to listen on # @param *args passed to the initializer of the server # @overload listen(port) # @param port [Integer] port to listen on # @param *args passed to the initializer of the server # @yield [connection] initiated when a connection is made # @return (see Net.listen) # # @raise (see Net.listen) def self.listen(host_or_port, port = nil, *args, &block) Net.listen self, host_or_port, port, *args, &block end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
alo7-net-0.1.1 | lib/alo7/net/server.rb |
alo7-net-0.1.0 | lib/alo7/net/server.rb |