private TcpTransportReceiver <NetMapTransmitRing> CreateReceiver(NetMapTransmitRing transmitRing) { var receiver = new TcpTransportReceiver <NetMapTransmitRing>(_endpoint, transmitRing, _connectionDispatcher); _receivers.Add(receiver); Console.WriteLine("Creating receiver"); return(receiver); }
public PacketReceiver(int ringId, NetMapTransmitRing transmitter, bool log, bool loggingToFile) { _transmitter = transmitter; if (log) { if (loggingToFile) { var filename = Path.Combine(Directory.GetCurrentDirectory(), $"rxOutput{ringId}.txt"); Console.WriteLine($"Outputing recieved packets to: {filename}"); _streamWriter = new StreamWriter(filename); } else { _streamWriter = new StreamWriter(Console.OpenStandardOutput()); } } _ringId = ringId; }