'Starts the connection by connecting to the `address` and the `port`'

def start(self):

    try:
        self.socket.connect((self.address, self.port))
        self.is_connected = True
        self.stream = self.socket.makefile(u'rb', 0)
    except Exception as e:
        msg = u'An    error    occurred    while    trying    to    connect    to    the    Java    server'
        logger.exception(msg)
        raise Py4JNetworkError(msg, e)
