PGM

у сервер / клиентская система на C, которая использует BSD Sockets под TCP-соединением. Сервер является многопоточным, каждое соединение работает со своим собственным рецептором. Каждый клиент хорошо работает, общаясь с сервером один на один, к сожалению, я не могу придумать, как реализовать функцию SendToAll (), например, если клиент A делает что-то, что требует отправки пакета все клиенты. Как бы я это сделал?

Я думал о внедрении очереди в каждом приемнике, и любая трансляция отправляется в эти очереди; когда приемник отправляет новый пакет, он также добавляет это сообщение в пакет, если это имеет смысл.

Но да, есть ли способ вещать через TCP, как вы можете через UDP?

Ответы на вопрос(4)

Ваш ответ на вопрос