Klient - Serwer SFML - problem z pakietami
Ostatnio zmodyfikowano 2016-01-18 18:50
sebastian970 Temat założony przez niniejszego użytkownika |
Klient - Serwer SFML - problem z pakietami » 2016-01-17 21:37:17 Witam mam problem z pakietami i to dosyć śmieszny.
Stworzyłem klienta i serwer. Klient ma możliwość wysłania wiadomości string która jest dodawana do pakietu i wysyłana do serwera a serwer ją odtwarza z pakietu.
Niby wszystko działa i pakiety się przesyłają a na serwerze pokazują się wiadomości w chwili kliknięcia enter u klienta tylko, że cały czas wyświetla się pierwsza wartość pomimo wpisywania nowych i wysyłania ich za pomocą pakietów.
Przykład - użytkownik wysyła 3 wiadomości("cześć", "potrzebuje pomocy", "proszę o szybką odpowiedź") serwer otrzymuje("cześć", "cześć", "cześć"). Słyszałem, że trzeba jakoś pakiety kończyć, ale totalnie nie mogę nic o tym znaleźć... ;c
Kod klienta: http://codepad.org/Wd8fKe9Q Kod serwera: http://codepad.org/Q5xC8jVM
Proszę o szybką pomoc. |
|
1aam2am1 |
» 2016-01-18 00:22:16 Poprosimy cały kod. Pracuj na tymczasowym sf::Packet Może chodzi o to że już w nim coś jest |
|
sebastian970 Temat założony przez niniejszego użytkownika |
» 2016-01-18 01:09:13 Klient - http://codepad.org/5OsitE9e Serwer - http://codepad.org/puJCDamW
Na warsztacie.gd pisali coś o komendzie czyszczenia pakietu czy coś w tym stylu. Jestem totalnie świeży w tym, więc wytłumaczenie problemu też by mi się przydało + jak ktoś ma jakiś dobry poradnik z przykładami do SFML 2.0 network to też bym poprosił. |
|
1aam2am1 |
» 2016-01-18 18:50:59 Dokumentacja i jeszcze raz dokumentacja.
po wyświetleniu i po wysłaniu czyścisz pakiet poleceniem clear(); |
|
« 1 » |