Overførsel af større datamængder over winsock (VB6)
Hvad er det lige jeg overser, når jeg forsøger at læse 4K blokke (binary) fra en fil og sende dem fra serveren til klienten over winsock?Sender jeg én blok, modtager klient fint 4096 bytes data, men der går ged i den når jeg sender de efterfølgende blokke over.
Mit gæt er at winsock aldrig får "tømt" bufferen mellem sends og derefter forholdsvis hurtigt når sin max størrelse.
Jeg har rodet nettet igennem for at finde hjælp om dette emne, uden held.
Jeg har forsøgt mig med SendComplete event'en på min server, men den bliver aldrig kaldt.
Blokkene bliver sendt lige efter hinanden, idet jeg forudtager at winsock kan fatte dette, både på server (senddata) og på klient (getdata), men det er måske her jeg tager fejl.
mvh/
Bille
