Я успешно создал серверный мультиклиентский пакет с помощью glib.Как я узнал, сервер открывает поток для каждого клиента и прослушивает сообщения.В моем понимании сервер отвечает на клиентские сообщения, но время от времени мне нужно будет отправлять сообщения с сервера конкретным клиентам, и я хочу, чтобы клиенты реагировали.Я считаю, что мне понадобится обратный вызов на стороне клиента, который будет вызываться каждый раз, когда сервер отправляет что-либо, и проверять, был ли ранее «вопрос» от клиента или это было независимое сообщение от сервера.
IЯ не нашел никакой информации об этом, и я не могу настроить такой обратный вызов.Я пытался использовать g_io, g_socket_service, но все мои испытания провалились.
Возможно ли это вообще?если да, может кто-нибудь помочь мне?Буду признателен за любую помощь.
С уважением, Юзеф