Proxy писал(а):Ну может и есть какой-то резон самому реализовать http, но только я его не вижу...
Proxy писал(а):Ну
Хакер писал(а):Откуда ты вообще взял необходимость вручную реализовывать протокол HTTP?
ndemidov писал(а):Хакер, сокеты если php работает как web-приложение. Этот случай?
ndemidov писал(а):Непонятно только как клиент будет принимать данные.
$_GET[var]
$_POST[var]
ndemidov писал(а):Значит делать нужно с помощью HttpWebRequest и HttpWebResponse и выглядеть это будет как имитация браузера, так?
ndemidov писал(а):1) Создать страницу http://www.my---Site.ru\FOrpersonaluseOnly.php
2) Все команды клиента будут переводится в строку (командную строку) типо Fight,1,2,3;Move,1,2
3) Эта строка будет пересылаться как командная в URL и сервер будет их переводить в команды и т.д.
Хакер писал(а):Ещё можно рендерить список команд в картинку (обязательно с красивым шрифтом, имитирующим человеческий почерк). А на сервере распознавать картинку с помощью OCR. Чуешь направление?
ndemidov писал(а):Правильно я понял, что для HttpWebRequest и HttpWebResponse нужен уже созданный интерфейс в браузере, и этот способ просто их заполняет?
ndemidov писал(а):Как сделать так, чтобы программа могла вызывать функции сервера, так же как, например, DLL функции. Так будет намного удобнее передавать и получать данные.
ndemidov писал(а):этот HttpWebRequest он же заполняет какой-то элемент управления на странице?
Хакер писал(а):Языком дотнетчиков: это не объект HttpWebRequest заполняет поля на странице, а страница заполняет его значениями своих полей.
Веб-сервисы .net. C точки зрения серверного и клиентского кода это выглядит как вызов функций. Реализация http-велосипедов упрятана в самом фреймворке.ndemidov писал(а):Как сделать так, чтобы программа могла вызывать функции сервера, так же как, например, DLL функции. Так будет намного удобнее передавать и получать данные.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6