Foglalatok és java
Azt akarta, hogy a saját chat. Már érthető, hogy meg kell majd felfedezni printsyp foglalatok? Nos, akkor merem ajánlani egy néhány egyszerű lépést, hogy hozzon létre egy kapcsolatot két számítógép között az interneten segítségével a Java. Kezdeni, ne felejtsd el hozzáadni a forráskód a program java.net és java.io csomagokat.
Itt van három alapvető létrehozásának lépéseit a kérelem:
- Szerver (Tim) - Hozzon létre egy új foglalat, vár kérelmek az ügyfél a port 4444.
- Client (Chris) - Hozzon létre egy új foglalatot, csatlakozni fog port 4444 Tim.
- Kezdjük közötti adatátvitelre a kliens és az aljzat.
kliens socket inicializálás a következő:
Most folytassa az adatátvitelt kliens és szerver között.
A feladat szerver socket, hogy egyetlen kommunikációs munkamenet adatokat fogadni a kliens, és azonnal adja át a kliens választ. Ahhoz, hogy végre egy ilyen műveletet kell nyilvánítani PrintWriter patakok, a kimeneti és bemeneti adatfolyam BufferedReader. Sőt, meg kell, hogy állapítsa meg a patakok mind a szerver és a kliens. Dla prostototy én megmutatom, hogyan kell ezt csinálni az ügyfél kezdetben:
Talán túlzásba vitte virágokkal :) Most PrintWriter ki a kimeneti áramot, ha a felvétel, amelyen az adatok elküldésre kerül az aljzatba. Ha most végre out.println ( „Hello”), a szöveg lesz elküldve a szerver szia. Így a végén marad, hogy hogyan lehet az információt a szerver elindult vétel folyamatosan:
Biztos vagyok benne, hogy rengeteg ember, aki nem fogja megérteni ezt a cikket. De ha elolvassa, és nem értik, hogyan lehet egy egyszerű beszélgetés, akkor valószínű, akkor több időre van szüksége, olvassa el a kézikönyvet kezdőknek :).
Úgy tűnik, nincs jó lélek, nem megtisztelt a figyelmet :-( is. lushche ezt a cikket, és felajánlotta semmit.