3 Crearea aplicațiilor de rețea

În biblioteca de clase Java, există un mijloc foarte convenabil prin care puteți organiza interacțiunea dintre aplicațiile Java și applet-urile care funcționează pe aceleași noduri diferite și în cadrul rețelei TCP / IP.





Acest instrument, născut în lumea sistemului de operare UNIX, se numește socluri.

Ce sunt prizele?

Vă puteți imagina prize sub formă de două prize, care include un cablu, conceput pentru transmisia de date prin rețea. În ceea ce privește terminologia calculatorului, să presupunem că soclurile sunt o interfață software proiectată pentru a transfera date între aplicații.







În ceea ce privește tipurile de prize, există două dintre ele - streaming și datagramă.

Cu mufe de streaming, puteți crea canale de date între două aplicații Java sub formă de fire, pe care le-am abordat deja în capitolul al doilea. Conductele pot fi introduse sau ieșite, convenționale sau formatate, cu sau fără buffering. În curând, veți fi convins că nu este mai greu să organizați schimbul de date între aplicații Java folosind mufe de streaming decât să lucrați prin fluxuri cu fișiere obișnuite.

Rețineți că socketurile de flux vă permit să transferați date numai între două aplicații, deoarece acestea presupun crearea unui canal între aceste aplicații. Cu toate acestea, uneori trebuie să vă asigurați interacțiunea mai multor aplicații client cu un singur server. În acest caz, puteți să creați sarcini separate și canale separate în aplicația server pentru fiecare aplicație client sau să utilizați prize de date. Acestea din urmă permit ca datele să fie transferate simultan către toate nodurile rețelei, deși această posibilitate este rar utilizată și este adesea blocată de administratorii de rețea.

Motivul absenței unei garanții de livrare a datelor atunci când se utilizează socluri datagrame este utilizarea unor astfel de prize UDP, care, la rândul lor, se bazează pe un protocol cu ​​o livrare negarantată de IP. Conectorii de flux lucrează prin protocolul de livrare garantat TCP.







Articole similare

Trimiteți-le prietenilor: