Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сокеты: разрыв соединения для последующего соединения [D7, WinXP]


Dmitry_177 ©   (2007-07-23 11:56:00) 

Создаю сокет, потом заполняю структуру TSockAddrIn.. Коннект, все хорошо.. Но как мне разъединить соединение, то так чтобы не разрушать сокет и структуру TSockAddrIn, чтобы потом, через какое-то время можно было заново соединиться не создавая заново сокет и не заполняя структуру?

CloseSocket вроде как разрушает сокет.. А какойнибудь функции Disconnect я не нашел..


Dmitry_177   (2007-07-23 12:14:00) [1]

Сергей М. спасибо :)


Сергей М.   (2007-07-23 12:14:00) [2]


> Dmitry_177   (23.07.07 12:13) [5]


Привыкай читать справку - там все вполне понятно сказано, в т.ч. про использование этой структуры.


Dmitry_177   (2007-07-23 12:13:00) [3]

umbra, соединяюсь с одним и тем же сервером.. если надо было бы с разными, то это то понятно что нужно и структуру перезаполнять, т.к. ip-адреса то разные и порты могут тоже отличаться..


Сергей М.   (2007-07-23 12:12:00) [4]

Ничего со структурой не случится.

Указывай ее столько раз, сколько нужно.


Dmitry_177   (2007-07-23 12:10:00) [5]

ок, тогда еще вопрос.. при CloseSocket структура TSockAddrIn остается неизменной? Т.е. можно ли разрушить сокет(CloseSocket), а потом, когда опять нужно соединиться, создать новый сокет, а структуру TSockAddrIn больше не заполнять и просто указать ее в Connect-е?


umbra   (2007-07-23 12:07:00) [6]

странное желание. Если Вы соединяетесь с одним и тем же сервером, то не разрывайте соединение, если с разными - то заполнять структуру заново все равно придется.


Сергей М.   (2007-07-23 12:05:00) [7]

сокет не допускает повторного использования.


Наверх

Титульная страница Поиск, карта сайта Написать письмо