Problem med loop.

Tags:    c++

Hejsa. Jeg har et problem med at når en client tilslutter sig min server som køre TCP, at den så ikke lukker forbindelsen til den client og derefter kan andre ikke tilslutte serveren. Og den client som tilsluttede kan blive ved med at sende data.

Her er min kode. Det er omkring bunden.
Fold kodeboks ind/udC++ kode 


Det er omkring min kommentar nederst at jeg mener den burde lukkes, jeg har prøvet en masse ting men intet virkede. Så nu står jeg lidt på bar bund.
Håber I kan hjælpe.

Mvh.
Magnus.



Indlæg senest redigeret d. 09.05.2010 15:16 af Bruger #15047
bump. :(



efter hvad jeg kan se er der aldrig et kald til closesocket(server)

efter kaldet til funktionen runServer(newbuffer) er udført vil programmet ryge tilbage til while loopen, så du skal kalde closesocket(server) når klienten mener at den er færdig og siger det til serveren, eller når du vil have det.



t