Описание функции
_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
См. Примеры