Mærkelig winsock opførsel
Jeg sidder og er ved at lave en protokol til Winsock.Noget pudsigt jeg har opdaget er, at jeg skal sætte en Sleep() ind i recv metoden, ellers modtager jeg korupte data. Lige nu looper jeg bare på recv() med en fast pakkestørrelse indtil den returnerer 0. Kan det virkelig passe, at den SKAL have den pause for hvert gennemløb? Jeg har værdien helt nede på sølle 50ms, men det virker stadig 100%.
Det virker lidt mærkeligt, synes jeg men er det sådan det fungerer?