Probleme mit UDP Server
Verfasst: Donnerstag 26. Juli 2007, 11:57
Hallo Leute,
ich möchte Daten von einer SPS (Speicherprogrammierbare Steuerung) zu einem PC übertragen. Ich habe das schon mit TCP realisiert, jetzt möchte ich noch UDP ausprobieren.
Das ganze funktioniert wie folgt:
Dies SPS sendet die Daten und diese werden dann vom UDP-Server auf dem PC in eine Datei geschrieben.
Hier ist mein UDP-Serverprogramm:
Die SPS sendet Daten, das habe ich mit Wireshark herausgefunden. Deswegen muss der Fehler im Python Programm liegen.
Weiß jemand ,wo mein Problem liegt.
Für Eure Hilfe wäre ich sehr dankbar.
Grüsse,
sg_pyth.
ich möchte Daten von einer SPS (Speicherprogrammierbare Steuerung) zu einem PC übertragen. Ich habe das schon mit TCP realisiert, jetzt möchte ich noch UDP ausprobieren.
Das ganze funktioniert wie folgt:
Dies SPS sendet die Daten und diese werden dann vom UDP-Server auf dem PC in eine Datei geschrieben.
Hier ist mein UDP-Serverprogramm:
Code: Alles auswählen
#! /usr/bin/env python
# -*- encoding: latin1 -*-
import socket
import sys
server_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server_socket.bind(('', 2000))
print("Verbindung wird aufgebaut")
f = file('C:\\gedicht.txt', 'a')
while 1:
data, sender_address = server_socket.recvfrom(1024)
print data
f.write(data)
f.close
server_socket.close()
Weiß jemand ,wo mein Problem liegt.
Für Eure Hilfe wäre ich sehr dankbar.
Grüsse,
sg_pyth.