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