25 lines
390 B
Crystal
25 lines
390 B
Crystal
|
require "option_parser"
|
||
|
require "./test-ws"
|
||
|
|
||
|
uri = "ws://localhost:1234/pong.JSON"
|
||
|
|
||
|
OptionParser.parse do |parser|
|
||
|
parser.on "-u uri", "--uri uri", "URI" do |opturi|
|
||
|
uri = opturi
|
||
|
end
|
||
|
|
||
|
parser.on "-h", "--help", "Show this help" do
|
||
|
puts parser
|
||
|
exit 0
|
||
|
end
|
||
|
end
|
||
|
|
||
|
begin
|
||
|
tws = TestWS.new uri
|
||
|
puts "connection done: closing it"
|
||
|
tws.close
|
||
|
tws.read
|
||
|
rescue e
|
||
|
puts "Exception: #{e}"
|
||
|
end
|