The HiSLIP protocol meets the requirements of the IEEE Std 488.2 message exchange protocol to detect an interrupted error. The interrupted error indicates that the Analyzer received an incoming message (command or query) before the client accepted a response from the previous request. In other words, the client is required to read the result of each query before sending the next query or command. If the client fails to do so, the protocol generates an error message and the response from the previous query is cleared by the protocol.
The Socket protocol does not detect the interrupted error. Multiple queries can be sent to the analyzer without a read operation between them. Answers from queries will be returned in the order in which they were sent. The client determines from which request a specific answer has been received.