Вот соединение более-менее устаканилось (правда всё ещё возможны некие нюансы) и была поднята заглушка для hcl сервера. Тестировать можно примерно так (пока клиент не готов представить многоуважаемой публике, потому как самый необходимый функционал ещё в работе):
echo -h|nc arenet.ru 8312
Этим можно получить справку по командам клиента, который всё ещё в работе. Возможности, прямо скажем, никакие. Но со временем наращу функционал. Сразу, как только успешно протестирую схему взаимодействия по ключевым аспектам. Обнаружить это можно будет по изменившемуся номеру версии сервера.
Если обнаружите вывод сообщения об ошибке в скрипте с указанием строчки, то прошу сообщить в этой теме. Парсинг аргументов тоже вещь важная. Глядишь, может упустил что.