Описание функции


_HttpSC_ConfigServer

Задает дополнительные настройки сервера

_HttpSC_ConfigServer($aServer, $iMaxConnectedUsers, $iMaxUserConnectsIn1Min, $iUserBanTimeSec, $iBigFilePacketSizeMb)

 

 

Параметры

$aServer

Возвращаемое значение функции _HttpSC_CreateServer

$iMaxConnectedUsers

[по умолчанию: 20] Максимальное количество пользователей, которые могут быть одновременно подключены к серверу

$iMaxUserConnectsIn1Min

[по умолчанию: 6] Максимальное количество подключений пользователя в течении минуты, после чего IP пользователя будет заблокирован

$iUserBanTimeSec

[по умолчанию: 120] Количество секунд, в течении которых заблокированный пользователь не сможет подключиться к серверу. Рекомендуемое значение: > 60 (более 60)

$iBigFilePacketSizeMb

[по умолчанию: 5] Размер передаваемой части большого файла в мегабайтах. Это значение напрямую влияет на скорость работы сервера и на скорость передачи данных.

 

Возвращаемое значение

Возрат: В случае успеха = 1; В случае ошибки = 0

@Error: В случае успеха = 0; В случае ошибки > 0

@Extended: Всегда 0

 

 

Примечания

• С помощью функции _HttpSCError_ConvertError2Text из "Http SC Error.inc" можно получить описание ошибок.

• При передаче клиенту большого файла, сервер считывает его частями: за один вызов _HttpSC_ServerHandler клиенту будет отправлена 1 часть файла, размер которой устанавливается параметром $iBigFilePacketSizeMb.

 

 

См. также

_HttpSC_CreateServer, _HttpSC_StartServer, _HttpSC_WhileList_Add, _HttpSC_CreateBigFileAnswer

 

 

См. Примеры