Seite 1 von 1

UDP über definierten Windows Port

Verfasst: Dienstag 10. November 2020, 10:12
von Serc19
Hallöchen,
ich versuche ein UDP - Packet mit Python über ein fest definierten Port zu verschicken. Leider ohne Erfolg, das einzige was ich schaffe ist Ziel - Port - Adresse festzulegen.
Leider muss ich aber beide Ports auf 50000 einstellen.

Mein Code, welche auch funktioniert sieht wie folgt aus:

Code: Alles auswählen

import socket
import time

packageCounter = 0;
UDP_IP = "192.168.178.3"
UDP_PORT = 50000
MESSAGE = "123456789"
while True:
    time.sleep(1)
    sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # UDP
    sock.sendto(bytes(MESSAGE, "utf-8"), (UDP_IP, UDP_PORT))
    print("DeadBeef wurde", packageCounter, "mal verschickt")
    packageCounter +=1
    if(packageCounter > 50):
        packageCounter = 0

Re: UDP über definierten Windows Port

Verfasst: Dienstag 10. November 2020, 12:20
von __blackjack__
@Serc19: Und was willst Du eigentlich machen und was da dann das konkrete Problem?

Re: UDP über definierten Windows Port

Verfasst: Freitag 13. November 2020, 13:08
von Serc19
Habe einen speziellen Controller mit einer speziellen CRC Berechnung, deswegen muss das verschicken und Empfangen über Port 50000 laufen. Ansonsten bekomme ich falsche CRC Prüfzahlen und das Paket wird von der Hardware verworfen.

Re: UDP über definierten Windows Port

Verfasst: Freitag 13. November 2020, 14:27
von __blackjack__
@Serc19: Und was ist jetzt das Problem?