LINUX.ORG.RU

[C/C++] Запуск приложения с двумя каналами


0

0

Привет всем!

Я туплю и не могу сообразить. Хочу, чтобы мое приложение запускало 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. А если кто подскажет готовую билиотеку, умеющую анализировать валидность шахматных ходов, то буду весьма признателен.


Ответ на: комментарий от BreadFan

>pipe,fork

Вот тут я и туплю.

Это всё понятно, когда клиент и сервер пишутся мной. Но я хочу стороннюю программу использовать.

HongZa
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.