Die Suche ergab 5 Treffer

von Stollberg
Dienstag 9. April 2013, 12:38
Forum: Netzwerkprogrammierung
Thema: große Datenmengen über eine Socketverbindung abrufen
Antworten: 10
Zugriffe: 3256

Re: große Datenmengen über eine Socketverbindung abrufen

und wie wäre es richtig programmiert?
von Stollberg
Dienstag 9. April 2013, 09:31
Forum: Netzwerkprogrammierung
Thema: große Datenmengen über eine Socketverbindung abrufen
Antworten: 10
Zugriffe: 3256

Re: große Datenmengen über eine Socketverbindung abrufen

Wenn ich die Länge der Meldung nicht kenne, wie groß kann ich den Eingangspuffer setzen?

Die Variable "neueMeldung" wird in einem String zusammen kopiert.
von Stollberg
Dienstag 9. April 2013, 06:45
Forum: Netzwerkprogrammierung
Thema: große Datenmengen über eine Socketverbindung abrufen
Antworten: 10
Zugriffe: 3256

Re: große Datenmengen über eine Socketverbindung abrufen

Hier der Quellcode in Auszügen:


import socket
self.cs = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.cs.connect((PrimaryServer,PrimaryPort))
self.Servermeldung = self.cs.recv(8192)
.......
# Es werden teilweise auch Daten verschickt und dan kommt nur eine kurze Antwort
self.cs ...
von Stollberg
Montag 8. April 2013, 19:49
Forum: Netzwerkprogrammierung
Thema: große Datenmengen über eine Socketverbindung abrufen
Antworten: 10
Zugriffe: 3256

Re: große Datenmengen über eine Socketverbindung abrufen

Moin,

es gibt keine Fehlermeldung. Da es sich um Testdaten handelt, weiß ich natürlich was hinten raus kommt.
Die letzen Daten werden nicht geliefert. Es ist eine Anfrage an eine Datenbank und es sollen gewünsche Feldinformationen von entsprechenden Datensätzen zurückgeliefert werden. Ich habe mir ...
von Stollberg
Montag 8. April 2013, 14:23
Forum: Netzwerkprogrammierung
Thema: große Datenmengen über eine Socketverbindung abrufen
Antworten: 10
Zugriffe: 3256

große Datenmengen über eine Socketverbindung abrufen

Moin,

bisher habe ich über eine Socketverbindung Daten von einem Server heruntergeladen. Die Datenmengen waren im 10kByte-Bereich und es hat problemlos funktioniert. Jetzt habe ich die Datenmenge verändert und es müssen bis ca. 1MByte Daten zurück geliefert werden und dann tritt ein Fehler auf.
An ...