Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Typy Perl Socket

Perl je programovací jazyk , ktorý je používaný pre webové aplikácie a generovanie dynamických webových stránok . Program Perl nie je komunikovať priamo so sieťou , ale komunikuje prostredníctvom sieťovej služby operačného systému . Každý OS spúšťanie programov v jazyku Perl používa rovnaké komunikačné protokoly , takže typy zásuvka k dispozícii na programe v Perlu sú rovnaké pre všetky operačné prostredie . Porty

hlavnej komunikácie referenčný bod pre akýkoľvek program sa nazýva " port " , ktoré slúži ako adresa pre aplikácie . Väčšina aplikácií , ktoré majú pravidelný číslo portu priradené k nim sú bežné nástroje definované vo voľne dostupných dokumentov , protokolov , ako je File Transfer Protocol a Remote Procedure Call . Mnoho nových programov pomocou funkcie dlhými stanovenými protokolmi , a musí nájsť portov týchto služieb , a využiť ich pre špecifické úlohy .
Zásuvky na portoch

Sockets nechajte niekoľko súbežne spustené programy majú prístup k rovnakému portu . Keď program vytvorí soket na porte , poskytuje sieťové služby a referenčné číslo pre jeho použitie prístavu . To umožňuje sieťové služby prácu , aké prichádzajúce správa je určená pre program , ktorý . Ak chcete znížiť zhlukovaniu na jednotlivých portoch , mnoho aplikácií vyjednať prechod na inú , nepoužité číslo portu , akonáhle bolo nadviazané spojenie . Dva programy v súvislosti potom zviazať zásuvky na nový port .
Doprava protokoly

TCP /IP sada protokolov určuje internetovú komunikáciu a vrstiev protokolov o zodpovednosti . Kontaktné miesto pre programy v jazyku Perl je s transportnej vrstvy TCP /IP , ktorý obsahuje dva protokoly - Control Protocol Prenos a User Datagram Protocol - . , Na ktorom sa dva typy programov zásuviek Perl sú založené


Socket kódy

proces vytvárania zásuvka sa nazýva " záväzná " a programovací jazyk Perl ponúka niekoľko alternatívnych metód väzby zásuvku , vrátane funkcie " zásuvky " . Jedným z argumentov funkcie socket , " typ zdierka , " je pole , ktoré má iba dve možné hodnoty : SOCK_STREAM , kódové slovo pre TCP a SOCK_DGRAM , funkcie v kóde pre UDP . TCP socket nadviaže relácii so zodpovedajúcim koncového bodu , umožňujúca výmenu sériu správ , ale UDP socket odošle alebo dostane iba jednu správu za transakciu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené