Как видно из заголовка, я хочу добавить прослушиватель или что-то в этом роде в NamedPipeServerStream, чтобы узнать, когда клиент отправил данные.
В настоящее время я отправляю данные следующим образом (где ShelfDataToSend является списком):
IFormatter f = new BinaryFormatter();
f.Serialize(NamedPipeInstance.Instance.ClientInstance, ShelfDataToSend);
NamedPipeInstance.Instance.ClientInstance.WaitForPipeDrain();
И просто с таймером, который постоянно запускает метод, чтобы увидеть, может ли он десериализовать данные,но это, кажется, не работает и постоянно выдает ошибки.Есть лучший способ сделать это?