[WinSock] zwalnianie portu
Ostatnio zmodyfikowano 2010-06-10 00:00
ison Temat założony przez niniejszego użytkownika |
[WinSock] zwalnianie portu » 2010-06-07 19:16:03 Witam, czy mógłby mi ktoś powiedzieć jak zamknąć socketa w WinSock'u? Chciałbym w tym samym programie kilka razy łączyć się przez ten sam port. Próbowałem funkcji closesocket(), tylko że po niej gdy chciałem zbindować inny socket z tym samym portem to nie mogłem gdyż był już zajęty, tzn po tej funkcji port się nie zwolnił. Czy istnieje jakaś funkcja która zwalnia port?
Dziękuję i pozdrawiam
P.S. nie chciałbym linku do google, gdyż szukałem już dobrych kilka godzin i funkcje takie jak closesocket, close i shutdown nie robią tego co chciałbym osiągnąć. Także jeśli nie potrafisz mi pomóc to byłbym wdzięczny gdybyś nie pisał ;) |
|
malan |
» 2010-06-07 19:40:35 Hmm... sprawdź może DisconnectEx. Jeżeli zrozumiałem co chcesz zrobić to to powinno być to :). |
|
ison Temat założony przez niniejszego użytkownika |
» 2010-06-07 19:46:20 dzięki, wypróbuje. Póki co nie mogę znaleźć nigdzie przykładu użycia tej funkcji
//edit z jakiego to jest headera? bo ani w Winsock ani Winsock2 nie ma takiej funkcji |
|
malan |
» 2010-06-07 19:52:05 Mswsock.h Tam niżej masz wszystko napisane :). |
|
ison Temat założony przez niniejszego użytkownika |
» 2010-06-07 19:54:02 [Linker error] undefined reference to `DisconnectEx@16' nie dopatrzyłem się na tej stronie linkera ^^ nawet nie wiem czy ta funkcja zadziała |
|
malan |
» 2010-06-07 19:59:25 Nie chcę być niegrzeczny, ale pierwszy raz bibliotekę do projektu dodajesz? Przepraszam, ale wystarczyło zerknąć do lib -> libmswsock.a. |
|
ison Temat założony przez niniejszego użytkownika |
» 2010-06-07 20:04:23 przepraszam za kłopot ale nie miałem jeszcze tak dużej styczności z tego typu rzeczami. Można wiedzieć czym mogę otworzyć plik o formacie .a? :) |
|
Elaine |
» 2010-06-07 20:09:03 A co chcesz z nim zrobić? |
|
« 1 » 2 3 4 5 6 |