#networking #tcp #p2p
Вопрос:
У меня два компьютера. Называя их A и B. Компьютер A должен отправлять большой объем данных компьютеру B, а B выполняет сложные вычисления (обработку изображений) и возвращает результаты вычислений размером в несколько байт. Как я могу правильно установить связь между A и B, чтобы можно было достичь очень высокой эффективности?
Я предварительно планирую использовать протокол TCP/IP, но мои основные вопросы таковы
- Должен ли я установить A или установить B в качестве сервера, а другой-в качестве клиента, или, может быть, это не имеет значения?
- Имеет ли смысл использовать P2P вместо TCP/IP? На самом деле, два компьютера могут находиться очень близко, физически в одной комнате.