Здесь я работаю. Симулятор шлюза. Цель шлюза - соединиться с центром обработки данных и передавать потоковое видео в центр обработки данных, если этого требует центр обработки данных.
Здесь симулятор шлюза может имитировать 1000 шлюзов. Это означает, что каждый шлюз будетсвязаться с центром обработки данных. Здесь я запутался, как управлять этой большой частью сокета в шлюзе.
В c ++ select можно использовать для этой цели, демультиплексировать соединение с центром обработки данных. Так как здесь мне, возможно, придетсявыбор создания 1000 подключения не подходит.
Я выяснил, как управлять несколькими клиентами на сервере, используя метод acceptor.async, и обработчик примет это.
Но поскольку шлюз является клиентским приложением
как управлять несколькими соединениями, чтобы я мог получать запросы от центра обработки данных для каждого соединения.
Шлюз будет работать на обоих окнах Linux.