ReceiveNetworkFile Problem

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Morty
Beiträge: 268
Registriert: 22.10.2004 07:20
Wohnort: Erfurt
Kontaktdaten:

ReceiveNetworkFile Problem

Beitrag von Morty »

Hi Leutz.

Und zwar wollte ich mal Fragen, ob es bei Send/ReceiveNetworkFile eine Größenbeschränkung gibt?
In meinem Programm funktioniert soweit alles gut, nur wenn ich Dateien schicke, die größer als 100 mb sind kommt nix an.

Kennt jemand von euch dieses Problem?

Thanx.

Morty
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag von Laurin »

Wie groß hast du den Empfangspuffer gesetzt? Vielleicht gibts da ja Probleme.
Ansonsten würde ich die Dateien splitten.

Und eine Größenbeschränkung gibt es eigendlich nicht. Jede noch so große Datei wird in Pakete aufgesplittet, die dann übertragen werden. Ein Paket ist normalerweise 2 KB groß. Wieviel davon die eigendlichen Daten und Header sind, weiß ich nicht.


Greetz Laurin
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Benutzeravatar
Morty
Beiträge: 268
Registriert: 22.10.2004 07:20
Wohnort: Erfurt
Kontaktdaten:

Beitrag von Morty »

Also, laut Syntax muss man bei Send/ReceiveNetworkFile keinen Puffer setzen. Lediglich die ConnectionID und den Dateinamen.

Ich probiere aber noch ein bissl. Bin aber für weitere Ratschläge und Tipps sehr dankbar.

Morty
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag von Laurin »

Achso ja, du hast ja SendNetworkFile() verwendet.

Wie schon gesagt, splitte die Dateien und verschicke sie dann über das Netzwerk. In diesem Fall würde ich dann wohl besser mit SendNetworkData() arbeiten (und da braucht man einen Puffer.)

Was anderes fällt mir nicht ein. Villeicht Netzwerk neu installieren? Firewall prüfen?


Greetz Laurin
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Benutzeravatar
Morty
Beiträge: 268
Registriert: 22.10.2004 07:20
Wohnort: Erfurt
Kontaktdaten:

Beitrag von Morty »

Okay, ich danke Dir.
Habe mittlerweile auch schon den Versand über SendNetworkData realisiert. Funktioniert recht gut.

Thanx

Morty
Antworten