<div dir="ltr"><div><div><div>Ahoj,<br><br></div>jednotlivy hraci se budou nejak ovlinovat? (Napr pokud robot R1 stoji na poli 3,4 nemuze na nej R2)<br><br></div>Pokud ne, proc proste kazdy student nekomunikuje se serverem samostatne podle, server si vsechny tahy nahraje zobrazi vysledky az kdyz vsichni tudenti poslou sve tahy?<br><br></div><div>Pokud ale opravdu musi vsechny tahy synchronisovat, pak bych rekl, ze implementacne bude lehci 2). Tak jak tak se zda rozumny, aby studenti nepsali vlastniho rest klienta a dostali se zadanim i malou knihovnu, ktera s tim flaskem komunikuje. <br></div><div><br></div>A.<br></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Sep 11, 2015 at 10:40 AM Petr Messner <<a href="mailto:petr.messner@gmail.com">petr.messner@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Na tohle se hodí websocket, lze to provozovat i ve Flasku. Nebo rovnou použit něco jiného, např. ZeroMQ.<br>
<br>
Petr Messner<br>
<br>
11. 9. 2015 v 10:29, Marek Nožka <<a href="mailto:marek@tlapicka.net" target="_blank">marek@tlapicka.net</a>>:<br>
<br>
> Ahoj<br>
><br>
> Potřeboval bych malou radu. Učím programování(Python) na SŠ. Takže jsem<br>
> vymyslel(okoukal), že si budeme hrát na Roboty. Bude to tahová hra.<br>
> Jednotliví roboti(studenti) se připojí k serveru a budou mezi sebou soutěžit<br>
> o nejlepší algoritmus, který projde bludištěm podle zadaných pravidel.<br>
><br>
> Na serverovou část jsem chtěl použít Flask a vytvořit jednoduché REST API.<br>
> Řeším ale jak mám obsloužit více klientů tak, aby na sebe navzájem počkali.<br>
> Každý klient by měl říct, kam táhne. Ale odpověď můžu poslat až potom, co<br>
> všichni pošlou požadavek. Napadli mě dvě řešení.<br>
><br>
> 1) Klient pošle požadavek a čeká na odpověď. Stream odpovědi se ale zastaví<br>
>   a čeká se až se ozvou další klienti. Tohle nevím jak bych ve Flasku<br>
>   udělal -- pokud to tedy vůbec jde. Pokoušel jsem se to vygooglit ale na<br>
>   nic kloudného jsem nepřišel.<br>
><br>
> 2) Klient pošle požadavek a za nějakou chvilku se zeptá jestli má<br>
>   server už odpověď. To je zase více složitosti na straně klienta.<br>
><br>
> Protože jsem nic podobného zatím nikdy nedělal, budu vděčný za každou<br>
> připomínku, poznámku nebo radu. Co za knihovnu/framework byste mi<br>
> doporučovali.<br>
><br>
> Dííííky<br>
>           Marek<br>
><br>
> --<br>
> @ @ @       Marek Nožka<br>
> '****.@<br>
> :*****`@   email: marek <@t> tlapicka <d.t> net<br>
> `*****'   jabber: tlapicka <@t> mitranet <d.t> cz<br>
>  :****:      web: <a href="http://tlapicka.net/" rel="noreferrer" target="_blank">http://tlapicka.net/</a><br>
>  `****'<br>
>  `****'   Powered by Debian GNU/Linux<br>
>  `.**'<br>
>    ¨¨<br>
> _______________________________________________<br>
> Python mailing list<br>
> <a href="mailto:python@py.cz" target="_blank">python@py.cz</a><br>
> <a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
><br>
> Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br>
</blockquote></div>