Prize și java

Ai vrut să-ți faci chat-ul. V-ați dat deja seama că va trebui să studiați priza princeton? Ei bine, îndrăznesc să vă ofer niște pași simpli pentru a crea o conexiune între computerele de pe Internet folosind instrumente Java. Mai întâi, nu uitați să adăugați pachetele la codul sursă al programului java.net și java.io.







Iată cele trei etape principale ale creării aplicației noastre:

  • Server (Tim) - Creați un soclu nou, așteptând cererile de la client pe portul 4444.
  • Client (Chris) - Creați un nou soclu care se va conecta la Tim pe portul 4444.
  • Începem transferul de date între client și soclu.

Initializarea socket-ului client este urmatoarea:

Acum, să începem să transferăm date între Client și Server.







Sarcina soclului server este de a primi date de la client într-o singură sesiune și de a trimite imediat un răspuns clientului. Pentru a efectua această operație, trebuie să declarați fluxurile PrintWriter pentru ieșire și fluxul BufferedReader pentru intrare. Și este necesar să declare firele atât pe server, cât și pe client. Pentru simplitate, vă voi arăta cum se face acest lucru în clinică:

Probabil l-am suprasolicitat cu culori :) Acum PrintWriter out va fi fluxul de ieșire, la scrierea la asta, datele vor fi trimise la soclu. Dacă rulați acum out.println ("Hello"), șirul de salut va fi trimis la server. Ei bine, în cele din urmă, rămâne să vedem cum se face continuu recepția informațiilor de pe server:

Sunt sigur că există mulți oameni care nu înțeleg acest articol. Dar dacă citiți și nu înțelegeți cum să faceți un simplu chat, atunci probabil că trebuie să citiți din nou ghidul pentru începători :).

se pare, nici un suflet bun, nu mi-a onorat atenția :-( bine, și luchsche acest articol nu a oferit.







Articole similare

Trimiteți-le prietenilor: