Ghid de programare java socket

Pe partea de server (pe partea de server):

  • În mod tipic, serverul care rulează pe un anumit computer are un soclu de server (Server Socket), legat de un număr specific de port (număr port). Programele de programare pur și simplu așteptați în timp ce ascultați socketul serverului pentru ca clientul să execute cererea de conectare.

Pe partea clientului:







  • Clientul cunoaște numele mașinii pe care rulează serverul (serverul) și numărul portului pe care îl ascultează serverul. Pentru a face o solicitare pentru o conexiune, clientul încearcă să întâlnească serverul de pe computer și în portul serverului. De asemenea, clientul trebuie să se identifice cu serverul astfel încât să contacteze portul local care va fi utilizat în timpul acestei conexiuni. De obicei, acest lucru este atribuit de sistemul de operare.

Ghid de programare java socket






Ghid de programare java socket

Pe partea clientului, dacă conexiunea este acceptată, soclul este creat cu succes, iar clientul poate folosi soclul pentru a comunica cu programul server.

Acum, clientul și serverul pot interacționa prin scrierea sau citirea prizelor lor.

Ghid de programare java socket

Datele scrise în fluxul de ieșire de pe Socket-ul clientului vor fi direcționate către fluxul de intrare al Socket-ului pe server. În schimb, datele scrise în fluxul de ieșire de pe Socket-ul de pe server vor fi transferate în fluxul de intrare Socket al clientului.

Socket-ul este un punct final al unei legături de comunicare bidirecționale între două programe care rulează pe rețea. Soclul este legat de un număr de port (un anumit număr), astfel încât nivelurile TCP (TCP Layer) să poată identifica aplicația la care se dorește trimiterea datelor.

2- Un exemplu simplu cu Socket







Articole similare

Trimiteți-le prietenilor: