Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/29/08 16:01:41 (16 years ago)
Author:
abeham
Message:

[TICKET #297] communication restructuring

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Communication.Operators/DataStreamFinisher.cs

    r591 r704  
    4242      IDataStream datastream = GetVariableValue<IDataStream>("DataStream", scope, true);
    4343
     44      datastream.Write("REQUEST_CLOSE");
     45      string response = datastream.Read();
     46      if (!response.Equals("REQUEST_CLOSE")) throw new InvalidOperationException("ERROR in DataStreamFinisher: Closing connection was denied");
     47      datastream.Write("ACK");
     48      response = datastream.Read();
     49      if (!response.Equals("ACK")) throw new InvalidOperationException("ERROR in DataStreamFinisher: Closing connection was denied");
    4450      datastream.Close();
    4551
Note: See TracChangeset for help on using the changeset viewer.