Я пытаюсь написать программу сокета сервер-клиент на C. Цель состоит в том, чтобы сервер прослушивал определенный порт, но через диапазон IP-адресов, принадлежащих в одну и ту же IP-подсеть. Эта IP-подсеть является частью диапазона 127.x.x.x (конечно, не 127.0.0.1).
Пара замечаний:
- Это сокет на основе потока, а не сокет дейтаграммы.
- Это не широковещательный адрес.
- Реализация на C/C++ только на платформе Unix/Linux
Я не хочу открывать несколько сокетов на сервере для каждого IP-адреса в диапазоне. Это не масштабируется.
Любая помощь будет идеально оценена. Это вообще осуществимо?