XMLSocketでサーバにつなげる

とりあえずサクッとつながった。

class Client {
  static function main() {
    var socket = new XMLSocket();
    socket.connect("127.0.0.1", 8080);
  };
}
require 'socket'
$stdout.sync = true

server = TCPServer.new('localhost', 8080)

loop do
  Thread.fork(server.accept) do |sock|
    begin
      puts 'connect...'
    ensure
      sock.close unless sock.closed?
    end
  end
end