gcc 4.6.0 c89
У меня есть тип клиент-серверного приложения. Сервер некоторый код в цикле событий, который будет ждать события от клиента.
Это не клиентский сервер, который будет использовать сокеты UDP / TCP. Но клиент и сервер будут работать на одной машине Linux. Я думаю, это как app1 разговаривает с app2, работающим на том же сервере.
Я знаю, что мне нужно использовать указатели функций (обратный вызов), и мне нужно зарегистрировать обратные вызовы в клиентском приложении. Сервер будет ждать события от клиента и действовать соответственно.
Итак, мой проект на сервере будет примерно таким:
while(running) {
switch(event) {
case START_SDL:
/* DO something */
break;
case DELETE_EDL:
/* Do something */
break;
}
}
В этом случае сервер работает в цикле, ожидая получения событий от клиента. Однако я не знаю, с чего начать.
Большое спасибо за любые предложения,