В вашем сервисе должна быть какая-то функция "ping" или что-то подобное, например, вернуть произвольный текст (возможно, номер версии вашего сервиса или что-то в этом роде).
Это будет работать ....
Но: как это вам поможет ?? Через доли секунды, когда поступает другой вызов, сеть может быть засорена или кабель отключен или что-то в этом роде.
Такая функция «keep alive» или «ping» на самом деле мало помогает - в действительности, при вызове службы вы должны всегда быть готовыми к ее сбою. Независимо от того, сколько раз вы проверяете, чтобы служба была активна заранее - когда вы делаете свой фактический сервисный вызов, он все равно может потерпеть неудачу. Будьте готовы к этому и обращайтесь с этим правильно!