private void SharedData(QueueWaitOfDequeue <byte[]> datas) { Stream stream = tcpClient.GetStream(); Task.Factory.StartNew(() => { while (IsRun()) { var data = datas.Dequeue(); var binary = new BinaryFormatter(); binary.Serialize(stream, data); } }); }