TCPlistener alive
Jeg har brug for at finde ud af, om en forbindelse stadig er i live:Private TcpListener listener = new TcpListener(8888);
private StreamWriter writer;
private TcpClient client;
private StreamReader reader;
...
listener.Start();
client = listener.AcceptTcpClient();
reader = new StreamReader(client.GetStream());
... Læsning fra reader ...
Hvis klienten bliver lukket ned, hvordan opdager jeg det på serversiden - jeg har forsøgt mig med:
reader.Peek();
reader.BaseStream.CanWrite;
client.GetStream().DataAvailable;
men alle lader til at returnere det samme no matter...
