Форум: "Сети";
Текущий архив: 2008.04.13;
Скачать: [xml.tar.bz2];
ВнизСокеты: разрыв соединения для последующего соединения Найти похожие ветки
← →
Dmitry_177 (2007-07-23 11:56) [0]Создаю сокет, потом заполняю структуру TSockAddrIn.. Коннект, все хорошо.. Но как мне разъединить соединение, то так чтобы не разрушать сокет и структуру TSockAddrIn, чтобы потом, через какое-то время можно было заново соединиться не создавая заново сокет и не заполняя структуру?
CloseSocket вроде как разрушает сокет.. А какойнибудь функции Disconnect я не нашел..
← →
Сергей М. © (2007-07-23 12:05) [1]сокет не допускает повторного использования.
← →
umbra © (2007-07-23 12:07) [2]странное желание. Если Вы соединяетесь с одним и тем же сервером, то не разрывайте соединение, если с разными - то заполнять структуру заново все равно придется.
← →
Dmitry_177 (2007-07-23 12:10) [3]ок, тогда еще вопрос.. при CloseSocket структура TSockAddrIn остается неизменной? Т.е. можно ли разрушить сокет(CloseSocket), а потом, когда опять нужно соединиться, создать новый сокет, а структуру TSockAddrIn больше не заполнять и просто указать ее в Connect-е?
← →
Сергей М. © (2007-07-23 12:12) [4]Ничего со структурой не случится.
Указывай ее столько раз, сколько нужно.
← →
Dmitry_177 (2007-07-23 12:13) [5]umbra, соединяюсь с одним и тем же сервером.. если надо было бы с разными, то это то понятно что нужно и структуру перезаполнять, т.к. ip-адреса то разные и порты могут тоже отличаться..
← →
Dmitry_177 (2007-07-23 12:14) [6]Сергей М. спасибо :)
← →
Сергей М. © (2007-07-23 12:14) [7]
> Dmitry_177 (23.07.07 12:13) [5]
Привыкай читать справку - там все вполне понятно сказано, в т.ч. про использование этой структуры.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2008.04.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c