def start_server(self):
        """
        Starts the TCP stream server, binding to the configured host and port.
        Host and port are configured via the command line arguments.

        .. note:: The server does not process requests unless
                  :meth:`handle` is called in regular intervals.

        """
        if self._server is None:
            if self._options.telnet_mode:
                self.interface.in_terminator = '\r\n'
                self.interface.out_terminator = '\r\n'

            self._server = StreamServer(self._options.bind_address, self._options.port,
                                        self.interface, self.device_lock)
Starts the TCP stream server, binding to the configured host and port.
        Host and port are configured via the command line arguments.

        .. note:: The server does not process requests unless
                  :meth:`handle` is called in regular intervals.