[python] Roboti, REST, Flask?

Petr Messner petr.messner na gmail.com
Pátek Září 11 10:39:52 CEST 2015


Na tohle se hodí websocket, lze to provozovat i ve Flasku. Nebo rovnou použit něco jiného, např. ZeroMQ. 

Petr Messner

11. 9. 2015 v 10:29, Marek Nožka <marek na tlapicka.net>:

> Ahoj
> 
> Potřeboval bych malou radu. Učím programování(Python) na SŠ. Takže jsem
> vymyslel(okoukal), že si budeme hrát na Roboty. Bude to tahová hra.
> Jednotliví roboti(studenti) se připojí k serveru a budou mezi sebou soutěžit
> o nejlepší algoritmus, který projde bludištěm podle zadaných pravidel.
> 
> Na serverovou část jsem chtěl použít Flask a vytvořit jednoduché REST API.
> Řeším ale jak mám obsloužit více klientů tak, aby na sebe navzájem počkali.
> Každý klient by měl říct, kam táhne. Ale odpověď můžu poslat až potom, co
> všichni pošlou požadavek. Napadli mě dvě řešení.
> 
> 1) Klient pošle požadavek a čeká na odpověď. Stream odpovědi se ale zastaví
>   a čeká se až se ozvou další klienti. Tohle nevím jak bych ve Flasku
>   udělal -- pokud to tedy vůbec jde. Pokoušel jsem se to vygooglit ale na
>   nic kloudného jsem nepřišel. 
> 
> 2) Klient pošle požadavek a za nějakou chvilku se zeptá jestli má
>   server už odpověď. To je zase více složitosti na straně klienta.
> 
> Protože jsem nic podobného zatím nikdy nedělal, budu vděčný za každou
> připomínku, poznámku nebo radu. Co za knihovnu/framework byste mi
> doporučovali. 
> 
> Dííííky
>           Marek
> 
> -- 
> @ @ @       Marek Nožka
> '****.@
> :*****`@   email: marek <@t> tlapicka <d.t> net
> `*****'   jabber: tlapicka <@t> mitranet <d.t> cz
>  :****:      web: http://tlapicka.net/
>  `****'
>  `****'   Powered by Debian GNU/Linux
>  `.**'
>    ¨¨
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
> 
> Visit: http://www.py.cz


Další informace o konferenci Python