.. _request_handler_protocol: **************************************** ArcLink Server, Request Handler protocol **************************************** As explained on the ArcLink server documentation the server distributed with seiscomp3 does not know nothing about how to prepare the data products. Instead it uses the request-handler program to generate the products and just deliver the results prepared to the user. The server when started will start a couple of request-handlers (programs) that will communicate to the server using file descriptors. The server uses the file descriptor 62 to send requests to a request handler and reads status responses from file descriptor 63. The communication between the server and the request handler is governed by an asynchronous protocol that is described in this documment. Request handler protocol ------------------------ The ArcLink server sends a request to a request handler in the following format:: USER [INSTITUTION ] [LABEL