# File lib/network/connector.rb, line 37
  def init
    # Open a socket for the server to connect on.
    @sock = TCPSocket.new(@address , @server.port)
    @sock.setsockopt(Socket::SOL_SOCKET, Socket::SO_REUSEADDR, true)
    @sock.setsockopt(Socket::SOL_SOCKET, Socket::SO_LINGER, false)
    unless RUBY_PLATFORM =~ /win32/
      @sock.fcntl(Fcntl::F_SETFL, Fcntl::O_NONBLOCK)
    end
    c = Connection.new(@server, @sock)
    if c.init
      log.info "(#{c.object_id}) Connection made."
      publish(c)
      true
    else
      false
    end
  rescue Exception
    log.error "Connector#init"
    log.error $!
    false
  end