Привет всем!
Я туплю и не могу сообразить. Хочу, чтобы мое приложение запускало GNUChess и, по аналогии с XBoard создало пару неименованных каналов для обмена сообщениями с шахмантым движком. Нагуглил статью под названием "Chess Engine Communication Protocol" где черным по белому написано, что "An xboard chess engine runs as a separate process from xboard itself, connected to xboard through a pair of anonymous pipes." Подскажите, в направлении каких команд мне смотреть? Книга Стивенса по IPC имеется.
P.S. А если кто подскажет готовую билиотеку, умеющую анализировать валидность шахматных ходов, то буду весьма признателен.