Am acest program, îl vom numi gazdă. Gazdă face tot felul de lucruri bune, dar trebuie să poată accepta intrarea prin linia de comandă în timp ce rulează . Aceasta înseamnă că trebuie să trimită oarecare date despre celelalte procese și apoi să renunțe. De exemplu, trebuie să pot face acest lucru:
./Host --blahblah 3 6 3 5
Acest lucru ar trebui să ajungă într-un fel să numească o anumită funcție în Host called
handleBlahBlah(int x1, int y1, int x2, int y2){
//do some more sweet stuff
}
Gazdă este un program C și nu are nevoie de suport pentru mai multe instanțe.
Un exemplu este muzica Amarok. Cu Amarok care rulează și se joacă, puteți scrie "amarok - pause" și va întrerupe muzica.
Trebuie să fie în măsură să facă acest lucru în Linux sau Windows. De preferință Linux.
Care este cel mai curat mod de a implementa acest lucru?