abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

včera 14:24 | Nová verze

Opera 46, verze 46.0.2597.26, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 59. Z novinek lze zmínit například podporu APNG (Animated Portable Network Graphics). Přehled novinek pro vývojáře na blogu Dev.Opera. Oznámení o vydání zmiňuje také první televizní reklamu.

Ladislav Hagara | Komentářů: 0
včera 13:37 | IT novinky

I čtenáři AbcLinuxu před dvěma lety vyplňovali dotazníky věnované Retro ThinkPadu. Nyní bylo potvrzeno, že iniciativa Retro ThinkPad je stále naživu a Lenovo připravuje speciální edici ThinkPadu jako součást oslav jeho 25. výročí.

Ladislav Hagara | Komentářů: 8
včera 10:22 | Komunita

Bylo oznámeno, že frontend a runtime programovacího jazyka D bude začleněn do kolekce kompilátorů GCC (GNU Compiler Collection). Správcem byl ustanoven Iain Buclaw.

Ladislav Hagara | Komentářů: 4
21.6. 18:47 | IT novinky
Bulharská firma Olimex je známá jako výrobce kvalitních mini arm desek, u nichž se snaží být maximálně open source. Kromě velké otevřenosti taktéž zaručují dlouhodobou podporu výroby, což je vítáno ve firemním prostředí. Nyní firma ohlásila ESP32-GATEWAY, malou IoT desku s Wifi, Bluetooth, Ethernetem a 20 GPIO porty za 22EUR. Tato malá deska je ořezanou verzí ESP32-EVB.
Max | Komentářů: 19
21.6. 18:00 | Zajímavý článek

LinuxGizmos (v dubnu loňského roku přejmenován na HackerBoards a v lednu letošního roku zpět na LinuxGizmos) zveřejnil výsledky čtenářské ankety o nejoblíbenější jednodeskový počítač (SBC) v roce 2017. Letos se vybíralo z 98 jednodeskových počítačů (Tabulky Google). Nejoblíbenějšími jednodeskovými počítači v letošním roce jsou Raspberry Pi 3 Model B, Raspberry Pi Zero W a Raspberry Pi 2 Model B.

Ladislav Hagara | Komentářů: 0
21.6. 14:22 | Pozvánky

Ne-konference jOpenSpace 2017 se koná od 13. do 15. října 2017 v hotelu Farma u Pelhřimova. Registrace účastníků je nutná. Více informací na stránkách ne-konference.

Zdenek H. | Komentářů: 0
21.6. 14:11 | Nová verze

Vyšla nová verze 1.2 audio kodeku Opus, která přináší mnoho drobných optimalizací a tím i celkové vylepšení poměru bitrate/kvalita. Fullband (do 20 kHz) stereo hudba je možná již od 32 kbit/s, fullband mono řeč již od 14 kbit/s. Více informací sepsal vývojář Opusu J. M. Valin formou již tradiční demo stránky.

Petr Tomášek | Komentářů: 19
21.6. 14:00 | Zajímavý článek

Na MojeFedora.cz byl zveřejněn překlad příspěvku na blogu Christiana Schallera, vedoucího desktopového týmu v Red Hatu, v němž se zabývá novinkami ve Fedoře Workstation 26 a následujících vydáních. Například již ve Fedoře 27 by se měl objevit jednotný server pro audio a video v Linuxu PipeWire. Ten byl představen před dvěma lety. Tenkrát ještě pod názvem Pinos (PulseVideo).

Ladislav Hagara | Komentářů: 0
21.6. 05:55 | Bezpečnostní upozornění

V KMailu byla nalezena a opravena bezpečnostní chyba CVE-2017-9604 týkající se uživatelů, již své maily podepisují a šifrují pomocí OpenPGP. Pokud uživatel KMailu při odesílání mailu zvolil možnost Odeslat později, tak byl mail odeslán nepodepsaný a v otevřeném tvaru.

Ladislav Hagara | Komentářů: 15
21.6. 04:44 | Pozvánky

Mozilla.cz zve na Mozilla meetupy v Brně a Praze. Brněnské setkání proběhne vůbec poprvé, a to tento pátek 23. 6. v Beer & Grill U Dřeváka. To pražské bude příští čtvrtek 29. 6. v Diversion Bistru.

Ladislav Hagara | Komentářů: 0
Chystáte se pořídit CPU AMD Ryzen?
 (6%)
 (31%)
 (1%)
 (9%)
 (44%)
 (9%)
Celkem 820 hlasů
 Komentářů: 65, poslední 1.6. 19:16
    Rozcestník

    Dotaz: Komunikace klient - server

    Konqui avatar 23.5.2009 15:56 Konqui | skóre: 18 | blog: Konqui | Rožnov pod Radhoštěm
    Komunikace klient - server
    Přečteno: 918×
    Zdravím.

    Potřeboval bych nějak vyřešit komunikaci aplikace se serverem, kde aplikace bude v C++/QT a server pravděpodobně v PHP. Zkoušel jsem SOAP (PHP klient a PHP server) a přišlo mi to jako sračkoidní věc, dělal jsem s tím dost dlouho na to abych věděl že tudy cesta nevede.

    Jsou ještě nějaké jednodušší typy komunikace? Potřebuji odesílat i přijímat requesty.

    Díky
    Open/save dialogy z GTK+ jsou nejkřiklavější ukázkou toho nejdebilnějšího software, co vůbec může existovat.

    Odpovědi

    Pavel Stárek avatar 23.5.2009 20:01 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Komunikace klient - server
    To záleží co si představuješ pod pojmem jednodušší typ komunikace. Můžeš zkusit (low level) komunikaci pomocí protokolu UDP. Popis třídy pro Qt je zde. Příklady pro PHP zde. Ještě můžeš zkusit komunikaci pomocí XML-RPC. Příklady si ale budeš muset najít sám.
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    Konqui avatar 24.5.2009 11:27 Konqui | skóre: 18 | blog: Konqui | Rožnov pod Radhoštěm
    Rozbalit Rozbalit vše Re: Komunikace klient - server
    Spíš něco co by bylo přizpůsobeno přenášet hodně dat.Low-level TCP/UDP není to pravé.
    Open/save dialogy z GTK+ jsou nejkřiklavější ukázkou toho nejdebilnějšího software, co vůbec může existovat.
    Jendа avatar 24.5.2009 11:34 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Komunikace klient - server
    Co k tomu znásilnit POST HTTP requesty? :-D

    Já vím, je to asi... jak to říct... řešení...
    24.5.2009 13:17 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Komunikace klient - server
    Tohle řešení má už i svůj buzzword, REST :-) A není na tom nic špatnýho. V těle HTTP požadavku se přenese XML nebo JSON nebo prostě něco, odpověď taky v nějakém podobném formátu (typicky tom samém). HTTP klient v Qt by neměl být žádný problém, PHP na serveru řeší všechno samo, stačí blejt data, co si lze přát víc?

    Nebo Protocol Buffers pro těžké experimentátory :-) Vypadá to, že je i jakás takás implementace pro PHP.
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    Jendа avatar 24.5.2009 13:27 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Komunikace klient - server
    Rest: leisure, human relaxation, or sleep ;-).

    Já bych tomu říkal Web 2.0 beta!, případně adžaks.
    24.5.2009 14:10 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Komunikace klient - server
    To zřetelně nebyl dotaz do Googlu, a pokud jo, tak to nebyl první výsledek :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    26.5.2009 00:56 joe
    Rozbalit Rozbalit vše Re: Komunikace klient - server
    To dělá ten zavržený SOAP ;)
    29.5.2009 21:09 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Komunikace klient - server
    Jo – a spoustu zbytečností navíc k tomu :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    Pavel Stárek avatar 24.5.2009 14:38 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Komunikace klient - server
    No kdyby to nemuselo být v C++/QT a v PHP a mohlo by to být v PyQT4 a server v Pythonu, tak je XML-RPC relativně dobrá volba. Snadná implementace, a dat to umí vracet a přijmout docela hodně. Dělal jsem si v tom nějakou aplikaci, kde vzdálená RPC metoda provedla (zaslaný) SELECT do databáze, a výsledek vrátila zpět. Opravdu to bylo velmi snadné.
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    25.5.2009 17:50 kaaja | skóre: 23 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: Komunikace klient - server

    XML-RPC server lze jednoduše udělat i v PHP. To jsem dělal a šlo to. Bohužel nevím, jak je složité udělat klient v C++, ale předpokládám, že nějaká knihovna pro to existuje.

    25.5.2009 19:21 podlesh | skóre: 37 | Praha
    Rozbalit Rozbalit vše Re: Komunikace klient - server
    XML-RPC clienta jsem dělal v čistém C pro modul do Samby. Zas tak složité to nebylo, jako knihovna mi stačilo libxml.
    Pavel Stárek avatar 27.5.2009 12:56 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Komunikace klient - server
    Složité to asi není, je k tomu knihovna xmlrpc-c (v distribucích se může vyskytovat nějaký balíček (ve Fedoře to je xmlrpc-c, xmlrpc-c-devel, v Debianu je to libxmlrpc-c3 a libxmlrpc-c3-dev). Bohužel, ve Fedořím devel balíčku není obsažena dokumentace a příklady.
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.