<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def stream_data(self, host=HOST, port=GPSD_PORT, enable=True, gpsd_protocol=PROTOCOL, devicepath=None):
 """ Connect and command, point and shoot, flail and bail """

        self.socket.connect(host, port)
        self.socket.watch(enable, gpsd_protocol, devicepath)