BinaryReader forever
Jeg har en BinaryReader:BinaryReader br = new BinaryReader(client.GetStream());
Hvor client er en TcpClient.
Min protokol siger at jeg skal læse, så det gør jeg så:
short numOfFiles = br.ReadInt16();
Det er jo dejlig nemt, men....
Hvis min client er hoppet af inden jeg får læst, så står jeg der og venter på at læse for evigt.
Spørgsmål:
Kan man ikke time ud på sådan en forbindelse - a la:
"Nu har jeg ventet 10 sekunder - jeg kan stadig ikke læse - jeg smider en exception"
