An einem Windows Chat Client Pakets senden.(Python)

Dieses Thema im Forum "Support & Discussion" wurde erstellt von Cascraft, 17. Juli 2017 um 00:02 Uhr.

  1. Cascraft

    Cascraft New Member

    Registriert seit:
    13. Juli 2017
    Beiträge:
    4
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    Hallo,

    ich versuche an einem Chat Client Pakets zu senden aber irgendwie klappt das nicht.

    hier der Code:

    Code (Text):
    import socket
    from time import sleep
    def client():



        HOST, PORT = 'xxx.xx.x.xxx', xxxx
        sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        sock.settimeout(10)
        sock.connect((HOST, PORT))
        while True:
            try:
                sock.send(bytes.fromhex('06 CD F5 7E D6 03 7B 41'))
                sleep(1)
                reply = sock.recv(1)
                if not reply:
                    break
                print ("recvd: "), reply
            except KeyboardInterrupt:
                print ("bye")
                break
        sock.close()
        return
    jemand eine Idee? Es gibt keinen Error. (xxx.xx.x.xxx', xxxx mit absicht)
     
  2. Mastodon

    Mastodon New Member

    Registriert seit:
    1. Juli 2017
    Beiträge:
    7
    Zustimmungen:
    8
    Punkte für Erfolge:
    3
    Geschlecht:
    männlich
    Wenn das der ganze Code ist, hast du vergessen die Funktion "client" aufzurufen.

    Einfach "client()" am Ende deines Skriptes hinzufügen und du solltest eine Ausgabe haben.
     
    Cascraft gefällt das.
  3. Cascraft

    Cascraft New Member

    Registriert seit:
    13. Juli 2017
    Beiträge:
    4
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    Hey danke erstmal, aber ich bekomme jetzt immer diesen Fehler hier:

    [​IMG]

    PS: Ja das ist der ganze Code.
     
  4. Mastodon

    Mastodon New Member

    Registriert seit:
    1. Juli 2017
    Beiträge:
    7
    Zustimmungen:
    8
    Punkte für Erfolge:
    3
    Geschlecht:
    männlich
    "timed out" heißt, dass der Server keine Antwort auf deine Anfrage schickt.
    Liegt meistens daran, dass die Anfrage fehlerhaft ist, bzw. die Daten die du sendest sind falsch und der Server versteht diese nicht.
     
  5. Cascraft

    Cascraft New Member

    Registriert seit:
    13. Juli 2017
    Beiträge:
    4
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    Sehr merkwürdig. . . Die Packets die ich mit Wireshark erhalten habe sind genauso. Was mache ich falsch :(
     

Diese Seite empfehlen

Die Seite wird geladen...