Easeful Opublikowano 26 Marca 2010 Udostępnij Opublikowano 26 Marca 2010 Witam! Czy ten kod jest poprawny: GML if receivemessage(tratata)>0 { switch(readbyte()) { case 1: clearbuffer(); show_message(readstring()); writebyte(2); sendmessage(tratata); break; } } chodzi o to, że domyślny bufer to 0, a czy sendmessage i receivemessage domyślnie dzielą ze sobą ten sam bufer, czy osobne? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawka83 Opublikowano 26 Marca 2010 Udostępnij Opublikowano 26 Marca 2010 powinno być tak: GML show_message(readstring()); clearbuffer(); writebyte(2); sendmessage(tratata); clearbuffer - czyści przysłane pakiety. Przynajmniej ja to tak rozumiem :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Easeful Opublikowano 26 Marca 2010 Autor Udostępnij Opublikowano 26 Marca 2010 Dawka83 czyli receive i send korzystają domyślnie z tego samego bufera? a jak to zrobić żeby odebrać do danego bufera lub wysłać z danego bufera? bo w sendmessage jest tak głupio że arg1 - socket [arg2] - udp ip [arg3] - udp port [arg4] - id bufera hm.. moze poprostu byle co wpiszę, i tak z udp nie korzystam Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawka83 Opublikowano 26 Marca 2010 Udostępnij Opublikowano 26 Marca 2010 Post do usunięcia. Przepraszam pomyliło mi się. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się