Я разрабатываю пошаговую игру на C #, которая использует сервер PHP. Я создал серию небольших PHP-скриптов, которые выполняют всю необходимую обработку сервера. Я пытаюсь определить самый быстрый способ подключения к этим скриптам. Очевидно, я могу просто использовать WebRequest
выполнить сценарий, но мне было интересно, приведет ли использование сокетов к более быстрой передаче, игнорируя время, необходимое для выполнения сценария.
Должен ли я использовать WebRequest
(просто) или использовать сокеты (более сложно)?
Краткий ответ: Нет.
Длинный ответ: объект WebRequest уже имеет весь код, необходимый для взаимодействия с приложением веб-сервера. Пока ваш PHP-код обслуживается веб-сервером, WebRequest — ваш лучший вариант. Вы могли бы написать кучу кода, используя объекты Socket для связи с вашим веб-сервером, но вы бы потратили много времени на написание недоделанного объекта WebRequest.
Других решений пока нет …