Winsock: maximale Paketgröße

MAN

Erfahrenes Mitglied
Hallo VB-Fans,

ich wollte fragen, wie ich herausfinden kann, wie groß maximal meine Pakete beim Senden über Winsock sein können?

Soll heißen, ich habe bspw. folgenden Code:

Code:
Open strFile For Binary Access Read As #1
	nFileLen = FileLen(strFile)
	sBuffer = Space$(nFileLen)
	Get #1, , sBuffer
	Winsock1.SendData sBuffer
Close #1

nFileLen gibt ja hier im Beispiel die Größe der Datei in Bytes wieder. Wenn diese Datei aber 1 GB hat, sendet Winsock dieses 1 GB große Paket natürlich nicht, weil es zu groß ist.

Wie finde ich nun heraus (am besten per Code dynamisch) wie groß ein Datenpaket maximal sein kann bei dem Client, damit er die Daten schicken kann?


mfG,
MAN
 
Zurück