SFML network użycie metody close()
Ostatnio zmodyfikowano 2013-02-22 22:28
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? |
|
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.
|
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2013-02-22 22:28:23 Mam socket typu TcpSocket, tak to powinno być napisane? 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? TcpSocket::sss->socket.close();
|
|
« 1 » |