Показать сообщение отдельно
  #4  
Старый 24.05.2009, 23:37
Russruss Russruss вне форума
Прохожий
 
Регистрация: 24.05.2009
Сообщения: 2
Репутация: 10
По умолчанию

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