public CommunicationChannel(double timeoutInSeconds) { socket = new PairSocket(); Port = socket.BindRandomPort(AddressOffset); timeout = timeoutInSeconds; }