public ReliableMulticastWriter(Uri uri) { _sendBufferSize = 256*1024; _uri = uri; _socket = new ReliableMulticastSocket(); _socketWriter = new SocketWriter(_socket); }
public ReliableMulticastWriter(Uri uri) { _sendBufferSize = 256 * 1024; _uri = uri; _socket = new ReliableMulticastSocket(); _socketWriter = new SocketWriter(_socket); }
public ReliableMulticastListener(Uri multicastAddress, Channel <ArraySegment <byte> > output) { _ts = new TraceSource("Stact.Remote.ReliableMulticast.ReliableMulticastListener", SourceLevels.All); _addresses = new List <byte[]>(); _socket = new ReliableMulticastSocket(); _multicastAddress = multicastAddress; _output = output; ReceiveBufferSize = 160 * 1024; ReceiveMessageSize = 64 * 1024; }
public ReliableMulticastListener(Uri multicastAddress, Channel<ArraySegment<byte>> output) { _ts = new TraceSource("Stact.Remote.ReliableMulticast.ReliableMulticastListener", SourceLevels.All); _addresses = new List<byte[]>(); _socket = new ReliableMulticastSocket(); _multicastAddress = multicastAddress; _output = output; ReceiveBufferSize = 160*1024; ReceiveMessageSize = 64*1024; }
void Dispose(bool disposing) { if (_disposed) { return; } if (disposing) { _disposed = true; _socket = _socket.CloseAndDispose(); } _disposed = true; }
void Dispose(bool disposing) { if (_disposed) return; if (disposing) { _disposed = true; _socket = _socket.CloseAndDispose(); } _disposed = true; }