gamnit :: RemoteServer :: connect
# Attempt connection with the remote server
fun connect: Bool
do
print "Connecting to {config.address}:{config.port}..."
var socket = new TCPStream.connect(config.address.to_s, config.port)
self.socket = socket
if not socket.connected then
print "Connection failed: {socket.last_error or else "Internal error"}"
return false
end
# Setup serialization
writer = new MsgPackSerializer(socket)
writer.cache = new AsyncCache(false)
reader = new MsgPackDeserializer(socket)
writer.link reader
return true
end
lib/gamnit/network/client.nit:77,2--96,4