Я уже установил приложение «сервер-клиент» с использованием сокетов UDP, но мой сервер не может обрабатывать более одного клиента одновременно. Теперь я хочу изменить свое приложение таким образом, чтобы 10 клиентов работали на разных машинах, а мой сервер работал на отдельной машине. Я хочу, чтобы мой сервер мог взаимодействовать с каждым из 10 клиентов, работающих на 10 разных машинах. Я также не хочу пропустить данные, поступающие от любого клиента. Каков наилучший способ сделать это? Пожалуйста, поделитесь со мной некоторыми примерами :( Я искал его в Интернете с недели, но не смог найти ничего, что соответствовало бы требованиям моего приложения. Жду помощи.
sendto
сработает, это невозможно сказать. Боюсь, я не смогу вам в этом помочь, но я попытаюсь дать вам подсказку. Сначала отправьте сообщение от клиента на сервер, затем сервер, получив сообщение, должен ответить и сказать, что я его получил, чтобы клиент знал, что сообщение прошло успешно, если клиент его не получил, он должен повторно отправить снова. TCP уже обрабатывает это за вас. - person Karim ElDeeb   schedule 14.03.2013