Sha256: 5e09ef0f83215488936b3d2db48ecc4eb0f4d0156936fee69cfb37107286ba48
Contents?: true
Size: 453 Bytes
Versions: 2
Compression:
Stored size: 453 Bytes
Contents
module MelissaData::Server class TCP < Base def run trap("INT") { self.stop } trap("TERM") { self.stop } host = MelissaData::DEFAULT_TCP_ADDRESS port = MelissaData::DEFAULT_TCP_PORT server.listen(host, port, self) puts "== MelissaData TCP server is now listening on #{host}:#{port}" server.run end def stop puts "== Stopping MelissaData TCP server" server.stop end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
melissadata-0.1.1 | lib/melissadata/server/tcp.rb |
melissadata-0.1.0 | lib/melissadata/server/tcp.rb |