Сделал сервис с TCP обменом данных, всплыла проблема
Вот такой код приема данных на клиенте принимает за раз всего первые 1400-1500 байт и все (дело не в таймауте 5сек), как правильнее всего принимать от сервера все байты?
P.S. Байты могут быть любыми от 0x00 до 0xFF надо безошибочно принимать все
Код:
; Прием данных
$client_timer = TimerInit()
$client_dannie = ''
While ($client_dannie = '') And (TimerDiff($client_timer) < 5000)
$client_dannie = TCPRecv($client_socket, 200000, 1) ; Пытаться принимать данные в ответ от сервера (максимум 200к байт)
WEnd
Вот такой код приема данных на клиенте принимает за раз всего первые 1400-1500 байт и все (дело не в таймауте 5сек), как правильнее всего принимать от сервера все байты?
P.S. Байты могут быть любыми от 0x00 до 0xFF надо безошибочно принимать все