Dezvoltarea de aplicatii Java Client/Server cu TCP. Partea 4.

Ultima parte din seria noastra despre dezvoltarea de aplicatii Java Client/Server cu TCP. Vorbim despre greeting client-server program.

Apr 1, 2020 180
Ultima parte din seria noastra despre dezvoltarea de aplicatii Java Client/Server cu TCP. Vorbim despre greeting client-server program.

Programul greeting client-server program


Va aratam si un program de intampinare care emuleaza un protocol de comunicare intre client si server.

Serverul va incepe pe un port dat si va astepta conexiunea unui client. Va citi salutul clientului si va raspunde. Codul pe server arata asa:

greeting client-server program 1.JPG
greeting client-server program 2.JPG

Pentru a folosi acest program trebuie sa treci un argument: portul.

Clientul va incepe si va incerca sa se conecteze la serverul sau portul dat. Va trimite un salut catre server, va primi raspunsul si va opri executia. Asa arata codul clientului:

client code.JPG


Pentru a folosi acest program, trebuie sa treci doua argumente: server si port.

Acesta este rezultatul rularii acestor programe cu argumentul „6066” pe server side si cu argumentul “localhost 6066” pe client side.

localhost 6066.png

Server side

localhost 6066 client side.png

Client side


Concluzii


Java ofera un API convenabil pentru a construi aplicatii client-server. Am inceput aceasta serie de articole cu explicatii legate de functionalitatea protocolului TCP si apoi am abordat Java scoket classes esentiale. Am vazut 2 programe simple care folosesc socket: port scanner si greeting client-server program. Principiile comunicarii prin intermediul TCP de la Java sunt incorporate in aceste exemple. De aici, fiecare dintre voi isi poate construi propriile aplicatii care folosesc un anumit protocol de comunicare.

Vrei sa inveti mai multe despre aceasta tehnologie? Descopera cursurile noastre.

Catalin Tudose
Java and Web Technologies Expert

Daca iti place acest articol, distribuie-l si prietenilor tai!




Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Iti multumim.
Inregistrarea ta a fost trimisa.