Sha256: ac05f666bad21fd18fcf8832bbec5f52c4c2241c6c34499f3dbd61fef3f39d14
Contents?: true
Size: 467 Bytes
Versions: 8
Compression:
Stored size: 467 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'socket' require 'biodiversity' # Get sockets from stdlib parser = ScientificNameParser.new server = TCPServer.open(4334) # Socket to listen on port 4334 loop do # Servers run forever client = server.accept # Wait for a client to connect while a = client.readline client.close if ['end','exit','q', '.'].include? a.strip client.puts parser.parse(a).to_json end end
Version data entries
8 entries across 8 versions & 3 rubygems