Показать сообщение отдельно

  #12  
Старый 16.12.2006, 00:39
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

Цитата:
да и еще если Socket sock; вытащить из цикла, то почему-то после первого обращения к серверу, в следующие шаги цикла ничего не приходит(как будто и не пытаеться соединиться)? почему? первый раз что-то под сеть пишу на CPP...
потому что в конце цикла вызов sock.close() намертво его убивает.

а так в цикле на каждой итерации каждый раз вызывается конструктор класса.
когда вытащишь - конструктор вызывается один раз перед циклом.
выход из ситуации - вытащить из цикла Socket sock и пихнуть в цикл перед connect вызов socket.create() для создания нового сокета.

v@no, вот и перепеши на дельфи, если тебе не в лом
 
Ответить с цитированием