Описание пользовательской функции
$sOtherFunc для "_HttpSC_ServerHandler"
Данная функция будет вызвана, если пользователь пошлет отличный от GET и POST запрос
Func _OtherReqest($hUserSocket, $sUserIp, $Reqest) ; ... Return "" EndFunc |
Передаваемые параметры
$hUserSocket |
ID сокета подключенного пользователя |
$sUserIp |
IP адрес подключенного пользователя |
$Reqest |
Весь запрос (целиком) |
Описание
В параметре $sOtherFunc требуется указать название созданной Вами функции. Функция будет вызываться при получении неизвестных для UDF запросов от клиента и должна вернуть полный ответ (заголовок + данные), который можно создать с помощью функции _HttpSC_CreateAnswer. Если Вы не хотите обрабатывать отличные от GET и POST запросы, то возвращайте пустую строку (Return "") с помощью данной функции - это закроет соединение с клиентом без отправки данных клиенту.
Примечания
• Вы можете указать любое название пользовательской функции.
• Внимание: данная функция не существует внутри UDF: Вам (в своем скрипте) нужно создать соответствующую функцию.
• Функция должна вернуть ответ, который можно сформировать помощью функции "_HttpSC_CreateAnswer", после этого (как ответ будет полностью отправлен) соединение с клиентом будет закрыто сервером.
• Если функция вернет пустой ответ (""), то соединение с клиентом будет закрыто без отправки каких-либо данных.
• Возвращенный функцией ответ будет храниться в буфере программы и отправляться частями (размер части зависит от скорости соединения) при каждом вызове функции _HttpSC_ServerHandler.
См. также
См. Примеры