Esempio n. 1
0
    def _send_validate_files(self, client):
        search_path = self._log_reader.get_path_sounds()

        try:
            for directory in os.listdir(search_path):
                for file in os.listdir(search_path + directory):
                    if file.endswith(".wav"):
                        message = "<"
                        message += "CHECK_FILE"
                        message += "|"
                        message += search_path + directory + os.path.sep + file
                        message += "|"
                        message += str(os.path.getsize(search_path + directory + os.path.sep + file))
                        message += ">"
                        client.get_socket().sendall(message.encode())
        except FileNotFoundError as e:
            print("Warning: " + e.strerror + ": " + e.filename)
Esempio n. 2
0
 def send_message_to_clients(self, message, team):
     self._remove_disconnected_clients()
     for client in self._clients:
         if client.get_team() == team:
             print("Sending {} to client {}".format(message, client.get_id()))
             client.get_socket().sendall(message.encode())