Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Import dve knižnice kódu , budete musieť použiť socket funkcie Java s kódom " dovozné java.io. * ; " nasleduje " import java.net * ; . " Na ďalší riadok
2
Vytvoriť obrysy " vyskúšať " funkcie s kódom : .
" try {
} " vnútri svojej hlavnej funkcie . Musíte použiť " skúsiť " funkcie pre sieťové kódu , pretože pripojenie môže zlyhať a vyvolať výnimku , ktorá by pád program na mieste .
3
Vytvorte nový objekt soketu , a vytvorenie pripojenia k sieti , s kódom " socket = new Socket ( domény , port ) ; " , kde " zásuvka " je názov vašej zásuvky , " doména " je adresa servera , bude program vysielajúci údaje ( buď úplný názov domény alebo IP adresa ) , a "prístav " je číslo portu je zásuvka sa pripojiť na cieľovom serveri . Táto adresa portu bude rovnaký ako ten , ktorý ste nastavili iný prístroj na počúvanie pre prichádzajúce pripojenie . Umiestnite tento kód vnútri " vyskúšať " funkcia
4
Vytvorte objekt , ktorý bude odoslanie dát cez zásuvku , ktorú ste vytvorili s kódom . " OutputStream odchádzajúce = socket.getOutputStream ( ) ; " kde " outGoin " je názov , ktorý sa dáva do tohto objektu . Opäť sa uistite , že tento kód je vo vnútri " vyskúšať " funkcia
5
Vytvorte objekt , ktorý bude kŕmiť svoje číslo do zásuvky s kódom : . " ObjectOutputStream out = new ObjectOutputStream ( odchádzajúce ) ; " kde je " out " názov , ktorý sa bude dať tento objekt . Opäť sa uistite , že tento kód je vo vnútri " vyskúšať " funkcia
6
Poslať číslo cez zásuvku s kódom : . " Out.writeInt ( int ) ; " , kde " int " je buď celé číslo , ktoré chcete odoslať , alebo celočíselnú premennú , ktorá drží hodnotu , ktorú bude odoslanie . Po premenná je poslal , zatvorte zásuvku kód " socket.close ( ) ; " ako posledný kúsok kódu , aby vo vnútri funkcie " vyskúšať "
7
Po poslednom kučeravé tágo . z vašich " skúsiť " funkciu , ktorá odosiela celé číslo , vytvorte funkciu " zachytiť " spracovať výnimky program môže hodiť , ak to je problém vytvorenie pripojenia soketu . Všeobecný spôsob , ako písať túto funkciu , je použitie základnú syntax :
" catch ( Exception e ) {
e.printStackTrace ( ) ;
} "
zobraziť to , čo presne to , čo sa stalo .