TcpListener/TcpClient stops processing data under certain circumstances
问题 I have an issue where, depending on the startup order of two network devices, I seem to lose the ability to receive data on one end. The setup is one small server written in C# (.NET 4.0) that listens to a specific port for data coming from an industrial scanner, communicating over TCP. The scanner connects to the server application just fine, and will send small chunks of data (serial numbers) which the server receives and processes. However, restarting (actually, cycling power, doesn't