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

Čo je zásuvka v Jave ?

Programovací jazyk Java je rôznorodá , multiplatformný , objektovo orientovaný programovací jazyk . Vzhľadom k tomu , že môže pracovať na rôznych operačných systémoch a architektúrach , Java môže vykonávať celý rad úloh , ako je programovanie systémov , vývoja hier a správu siete . To môže tiež slúžiť ako platforma pre vývoj softvéru , na zabezpečenie pripojenia k serverom a čaká na sieťovú prevádzku prostredníctvom podprogramov známych ako " zásuvky " . Sockets TCP /IP

Zatiaľ čo väčšina užívatelia budú mať isté znalosti s tým , ako je komunikácia funkčná na webe , väčšina myslieť na to , čo sa týka vyššej úrovne navigačná sieť ako napríklad adresu URL . Transfer Control Protocol a Internet Protocol , alebo TCP /IP , pracuje na nižšej úrovni , než týchto mechanizmov , bližšie ku skutočnému sieťového hardvéru . V podstate , TCP /IP pracuje v dvoch častiach : " . Pakety " Ovládacie prvky IP aspekt , ako dát sa pohybuje okolo internetu v samostatných blokoch informácií zvaných TCP určuje platnosť týchto paketov o kontrole poškodenia dát . Podprogramy na mnohých počítačových systémov , ktoré spracovávajú tieto prenosy sa nazývajú " zásuvky " .
Zásuvky a Java

spracovanie prichádzajúcich a odchádzajúcich dát pomocou zásuviek , Java zahŕňa " java.net.socket " knižnice . Programy , ktoré sa zaoberajú použitie dopravnej zásuvky siete spravovanie pripojení medzi servermi a klientmi . Keď klient odošle požiadavku na pripojenie k serveru , odošle svoje informácie a malo by byť prijaté pripojenia , klient aj server , vytvárať sokety , ktoré spracúvajú dátové prenosy medzi počítačmi . Zásuvky nie sú nutne použité pre pripojenie k webovým stránkam , aj keď sú súčasťou základnej štruktúry sieťovej komunikácie , ktoré vytvárajú pripojenia k internetu .
Deklarácie a Otvorenie Socket pripojenie

Zásuvky sú vytvorené v jazyku Java prostredníctvom prístupu k objektu Socket v knižnici java.net . Programátor musí importovať knižnicu Java a vytvoriť inštanciu objektu zásuvky použiť ako pripojenie . Programátor môže použiť zásuvku otvoriť spojenie tým , že dodáva s adresou IP alebo URL adresu a číslo portu . Napríklad , nasledujúce ukazuje vytvorenie objektu Socket , a programátor poskytuje argumenty pre pripojenie ku konkrétne číslo portu na konkrétne URL : .

Import java.net *

public class ExampleSocket {

public static void main ( String args [ ] ) {

Socket newSocket ;

newSocket = new Socket ( " www.example.com " , 7 ) ; //Prvý argument je URL , druhý je port

}

}
Server zásuvky

objekty Server Socket počúvať určenom portu v systéme , skôr než vytváranie pripojenie k inému serveru . Programátor konkretizuje serverový soket , ako sa robí typický zásuvky , iba poskytuje načúvací port pre objekt . To by malo byť port , ktorý žiadny iný program mohol používajú alebo budú používať v budúcnosti , záleží na nastavení a inštalácie konfigurácie systému . Programátor volá " accept ( ) " sa pokúsil a osvedčená metóda objektu , ktorá bude počúvať , kým nové pripojenie , vracia objekt Socket , ktorá bude udržiavať vytvorené pripojenie .

Public static void main ( String args [ ] ) {

server = new ServerSocket ( 8888 ) ;

newSocket = server.accept ( ) ;

}


Najnovšie články

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