и будет вываливаться все правильно )))
iret := recv(sServerListen, bigrecy, length(bigrecy), 0);
в этой строке ты читаешь данные
но сколько байт прочитать из сокета ты не задал !!!!
узнается эта цифра из функции IoctlSocket(s, ааа, Siz);
справка тебе в помощь это там есть.
р.s.
эта функция вернет чтото больше 0 если данные реально пришли
и вернет сколько именно байт пришло в противном случае ты в своем примере читаешь участок памяти в котором данных нет вообще там просто мусор.
|