Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinSock] zwalnianie portu

Ostatnio zmodyfikowano 2010-06-10 00:00
Autor Wiadomość
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ł ;)
P-17752
malan
» 2010-06-07 19:40:35
Hmm... sprawdź może DisconnectEx. Jeżeli zrozumiałem co chcesz zrobić to to powinno być to :).
P-17753
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
P-17754
malan
» 2010-06-07 19:52:05
Mswsock.h
Tam niżej masz wszystko napisane :).
P-17755
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
P-17756
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.
P-17757
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? :)
P-17758
Elaine
» 2010-06-07 20:09:03
A co chcesz z nim zrobić?
P-17759
« 1 » 2 3 4 5 6
  Strona 1 z 6 Następna strona