Отправлять сообщения программы через командную строку

у меня есть эта программа, мы будем называть его Хозяина. Host не всякие хорошие вещи, но он должен быть в состоянии принимать на вход через командную строку во время его работы. Это означает, что он должен каким-то образом отправить ее другим обработки данных и затем бросить. Например, мне нужно, чтобы быть в состоянии сделать это:

./Host --blahblah 3 6 3 5

Это должно каким-то образом до конца звонят какие-то функции в Узел под названием

handleBlahBlah(int x1, int y1, int x2, int y2){
  //do some more sweet stuff
}

сервер-это программа на языке C, и не должен поддерживать несколько экземпляров.

пример это музыкальный проигрыватель Amarok. С Amarok бегал и играл, вы можете ввести "amarok --пауза", и это приостановит музыки.

мне нужно, чтобы быть в состоянии сделать это в Windows или Linux. Предпочтительно Linux.

то, Что является чистым способом осуществить это?

Найдено 6 ответов:

Send messages to program through command line

http://stackoverflow.com/questions/10443/send-messages-to-program-through-command-line

Посмотреть решение →