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 15:33 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.8.

    Ladislav Hagara | Komentářů: 2
    včera 14:22 | IT novinky

    Herní studio Hangar 13 vydalo novou Mafii. Mafia: Domovina je zasazena do krutého sicilského podsvětí na začátku 20. století. Na ProtonDB je zatím bez záznamu.

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

    Operátor O2 má opět problémy. Jako omluvu za pondělní zhoršenou dostupnost služeb dal všem zákazníkům poukaz v hodnotě 300 Kč na nákup telefonu nebo příslušenství.

    Ladislav Hagara | Komentářů: 5
    včera 05:55 | IT novinky

    Společnost OpenAI představila GPT-5 (YouTube).

    Ladislav Hagara | Komentářů: 0
    včera 05:00 | Nová verze

    Byla vydána (𝕏) červencová aktualizace aneb nová verze 1.103 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.103 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    7.8. 17:33 | IT novinky

    Americký prezident Donald Trump vyzval nového generálního ředitele firmy na výrobu čipů Intel, aby odstoupil. Prezident to zdůvodnil vazbami nového šéfa Lip-Bu Tana na čínské firmy.

    Ladislav Hagara | Komentářů: 8
    7.8. 16:55 | Nová verze

    Bylo vydáno Ubuntu 24.04.3 LTS, tj. třetí opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.

    Ladislav Hagara | Komentářů: 0
    7.8. 16:44 | Nová verze

    Byla vydána verze 1.89.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    7.8. 12:22 | IT novinky

    Americká technologická společnost Apple uskuteční v USA další investice ve výši sta miliard dolarů (2,1 bilionu korun). Oznámil to ve středu šéf firmy Tim Cook při setkání v Bílém domě s americkým prezidentem Donaldem Trumpem. Trump zároveň oznámil záměr zavést stoprocentní clo na polovodiče z dovozu.

    Ladislav Hagara | Komentářů: 5
    7.8. 04:55 | Nová verze

    Zálohovací server Proxmox Backup Server byl vydán v nové stabilní verzi 4.0. Založen je na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (47%)
     (20%)
     (4%)
     (5%)
     (3%)
     (1%)
     (1%)
     (18%)
    Celkem 313 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    Dotaz: Jak funguje socket

    20.10.2007 22:42 josasbosa
    Jak funguje socket
    Přečteno: 899×
    Ahoj. Potreboval bych vytvorit dva skripty, ktery by mezi sebou komunikovaly pres "soubor". Problem je v tom, ze at se koukam do jakychkoliv manualu, uvadeji vytvoreni socketu + portu pro socket. Do ted jsem myslel ze je proste socket a pres ten mezi sebou programy komunikuji. Jakou to ma souvislost s porty? Jak tedy funguje socket?

    Odpovědi

    Luboš Doležel (Doli) avatar 20.10.2007 22:45 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Jak funguje socket
    Sockety, se kterými se běžně setkáte jsou síťové (IP, IPv6, ...) a tam je port nebo unixové a tam je speciální soubor. Mezi sebou mohou programy komunikovat přes jakýkoliv typ socketu, k tomu to slouží...
    20.10.2007 22:52 josasbosa
    Rozbalit Rozbalit vše Re: Jak funguje socket
    Aha, takze vsechny typy socketu na ktery jsem zatim narazil asi byly sitovy. Muzete mi dat typ na nejakej manual pro perl, kde jsou unixove sockety? Nasel jsem jich spousty jen se sitovymi.
    21.10.2007 00:02 ajikdpoe | skóre: 23 | blog: dvh
    Rozbalit Rozbalit vše Re: Jak funguje socket
    neviem ci dobre rozumiem ale asi mas na mysli toto:
    mkfifo aaa
    cat > aaa
    (sem pis text)
    na druhom terminali daj
    cat aaa
    malo by sa tam zobrazovat to co pises na prvom
    21.10.2007 00:44 josasbosa
    Rozbalit Rozbalit vše Re: Jak funguje socket
    Jo takhle by to bylo asi nejjednodusi. Preci by me ale zajimalo jak pomoci perlu pouzivat sockety (jako napr. pouziva acpid: /var/run/acpid.socket).
    21.10.2007 01:00 Tomáš Honzák | skóre: 19 | Praha
    Rozbalit Rozbalit vše Re: Jak funguje socket
    A google dneska nefunguje?

    http://www.google.com/search?q=perl+unix+socket

    hned prvni odkaz vypada jako zcela postacujici odpoved.
    21.10.2007 08:02 pht
    Rozbalit Rozbalit vše Re: Jak funguje socket

    Rozdil mezi socketem (UNIX socketem, ted pomineme bezne TCP/IP sockety) a rourou je v tom, ze roura je jednosmerna (jeden proces zapisuje a druhy cte) zatimco socket je obousmerny. Navic socket lze efekivne pouzit pro komunikaci s vice procesy najednou. Oboje muze existovat s nebo bez linku v souborovem systemu (tj. jako pojmenovany soubor nebo anonymne).

    Napriklad pokud spustim cat /etc/passwd | tac tak ta roura mezi procesy bude anonymni. Stejneho efektu dosahnu pomoci mkfifo /tmp/bla; (tac /tmp/bla &); cat /etc/passwd > /tmp/bla. U socketu se pojmenovany socket vytvori funkci socket, nepojmenovany pomoci socketpair.

    Chces se podivat na http://perldoc.perl.org/perlipc.html#Sockets%3a-Client%2fServer-Communication kde je popsano jak funguje socket v domene TCP/IP i v domene UNIX; pak je tam odkaz na modul IO::Socket, ktery si najdes na CPANu (http://search.cpan.org/).

    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.