We’re in progress of having a windows 2000 server connecting to another system (datapoint) via a program which opens the connection, sends a ascii stream and then should wait for the response ascii string without closing the connection. Only after the response has been filed, the connection should be closed.
The datapoint system however doesn’t recognise the program to be finished sending data, and therefore doesn’t process the request. only when we close the socket, the datapoint starts processing the request and sends back the data (but we dont have the connection session anymore and can’t read the response.)
We tried to send ascii 26 (eof) at the end of the string, but this doesn’t work. We don’t see any additional data in the tcp packets that could identify a handshake. Is there some handshake that we can try?