Клиент через сокет передает данные серверу, который через драйвер, передает параметры и команды устройству (в этом сечении все понятно). Далее возникает вопрос - как лучше данные и команды передать клиенту, учитывая и то, что некоторые параметры надо менять оперативно ? У меня 2 варианта: 1. GUI 2. Конфиг. файл. Если с 1-ым все понятно, то со 2-ым опять вопрос - какой синтаксис ? Мои варианты: 1. XML. Но есть условие, чтоб было удобно и понятно человеку (т.к. менять данные будет руками), и XML ИМХО для восприятия не очень. 2. Смотрю ща на YAML. Может кто уже пользует - впечатления. 3. Изобрести свой велосипед. Сервер на С, клиент - OCAML. Ну и собственно просьба посоветовать еще варианты (как по передачи данных клиенту, так и по синтаксису конф. файла) и обсудить предложенные.