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

SFML network użycie metody close()

Ostatnio zmodyfikowano 2013-02-22 22:28
Autor Wiadomość
czosnek17
Temat założony przez niniejszego użytkownika
SFML network użycie metody close()
» 2013-02-22 21:51:03
Mam problem z zamknięciem socketu. Piszę socket.close() i przy kompilacji otwiera mi się plik Socket.hpp i są błędy:

'void sf::Socket::close()' is protected //to w pliku Socket.hpp przy void close();
within this context // to w miejscu, gdzie próbuję użyć metody
Nie znam się na programowaniu obiektowym. Powinienem zmodyfikować protected na public? Dlaczego ta funkcja jest niedostępna?
P-76745
krzyk
» 2013-02-22 22:05:56
Nie zmieniaj nic w nagłówkach,to i tak nic nieda a zepsujesz;)
Klasa sf::Socket nie jest do bezpośredniego użycia,użyj sf::TcpSocket.

P-76747
czosnek17
Temat założony przez niniejszego użytkownika
» 2013-02-22 22:28:23
Mam socket typu TcpSocket, tak to powinno być napisane?
C/C++
socket.TcpSocket::close();
Jak tak zrobię to dzieje się dokładnie to samo co przedtem.
Edit:
zrobiłem tak, program się kompiluję, ale czy to na pewno jest dobrze?
C/C++
TcpSocket::sss->socket.close();
P-76750
« 1 »
  Strona 1 z 1