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.
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:
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:
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.
Server side
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
Originally published at https://www.luxoft-training.ro.