Csatlakozók és java, java technológia, cikkek, programozás - programozás c, delphi, c #

Szeretted volna a csevegést? Már rájöttél, hogy meg kell tanulnod az aljzatok elvét? Hát akkor merem felajánlani néhány egyszerű lépést az interneten lévő számítógépek közötti kapcsolat létrehozására Java eszközök segítségével. Először is, ne felejtsük el hozzáadni a csomagokat a program java.net és java.io forráskódjához.

Íme a pályázat létrehozásának három fő szakasza:
  • Szerver (Tim) - Hozzon létre egy új aljzatot, és várja a 4444-es porton lévő ügyfélkéréseket.
  • Ügyfél (Chris) - Hozzon létre egy új aljzatot, amely a Tim 4444 portján csatlakozik.
  • Megkezdjük az adatok és a kliens közötti adatátvitelt.

A kliens foglalat inicializálása a következő:

Most kezdje el az adatokat az ügyfél és a kiszolgáló között.

A kiszolgálói aljzat feladata az, hogy adatokat fogadjon az ügyfélről egy munkamenetben, és azonnal küldjön választ az ügyfélnek. A művelet végrehajtásához be kell jelentenie a PrintWriter streameket a kimenethez és a BufferedReader streamet a bemenethez. A szálakat mind a kiszolgálón, mind pedig a kliensen ki kell nyilvánítani. Az egyszerűség kedvéért megmutatom, hogyan történik ez az ügyfélen:

Valószínűleg túlszárnyalták a színekkel :) Most a PrintWriter out lesz a kimeneti stream, amikor erre írunk, az adatokat elküldjük az aljzatba. Ha most elfogy.println ("Hello"), akkor a hello karakterláncot elküldi a kiszolgálónak. Nos, a végén továbbra is látni kell, hogyan lehet folyamatosan továbbvinni a szerveren lévő információk fogadását:

Biztos vagyok benne, hogy sokan vannak, akik nem értik ezt a cikket. De ha elolvassa és nem érti, hogyan kell egy egyszerű csevegést készíteni, akkor valószínűleg újra el kell olvasnia a kezdőknek szóló útmutatót :) :)

Kapcsolódó cikkek