I have a service that is responsible for reading and writing from a server.
The reading and writing is done in different threads.
The reader thread is active all the time whereas write thread only activates to send message and dies once message is written to server and response is received.
The service runs for 4 days and after that I am getting this error continuously, whenever the service tries to read from the port:
System.Net.Sockets.SocketException: An operation on a socket could not be performed because
the system lacked sufficient buffer space or because a queue was full
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…