Описание пользовательской функции


$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.

 

 

См. также

_HttpSC_ServerHandler

 

 

 

См. Примеры