Моя программа рассылает по сети сообщения. Удаленные компьютеры что-то делают и присылают результаты.
Нужно эти результаты принять.
На данный момент я хотел бы для каждого удаленного компьютера на принимающем хосте создать свой поток ожидания с функцией accept. Так и делаю.
Но функция accept срабатывает на все подряд и потокам нужно как-то отфильтровать под себя поступающие пакеты данных, т.е. конкретный поток ожидания должен принять данные только от конкретного удаленного компьютера.
Как это лучше организовать? Или вообще лучше сменить схемы ожидания и приема данных?