public Association(DICOMServiceClass serviceClass, TcpClient client) { ServiceClass = serviceClass; Stream = new BufferedStream(client.GetStream()); Reader = new NetworkBinaryReader(Stream); PresentationContexts = new List <PresentationContext>(); IpAddress = ((IPEndPoint)client.Client.RemoteEndPoint).Address.ToString(); Port = ((IPEndPoint)client.Client.RemoteEndPoint).Port; PDUProcessor = new PDUProcessor(); PDataProcessor = new PDataProcessor(); State = NetworkState.IDLE; OutboundMessages = new ConcurrentQueue <AbstractDIMSEBase>(); }
public Association(DICOMServiceClass serviceClass, TcpClient client) { ServiceClass = serviceClass; Stream = new BufferedStream(client.GetStream()); Reader = new NetworkBinaryReader(Stream); PresentationContexts = new List<PresentationContext>(); IpAddress = ((IPEndPoint)client.Client.RemoteEndPoint).Address.ToString(); Port = ((IPEndPoint)client.Client.RemoteEndPoint).Port; PDUProcessor = new PDUProcessor(); PDataProcessor = new PDataProcessor(); State = NetworkState.IDLE; OutboundMessages = new ConcurrentQueue<AbstractDIMSEBase>(); }