Java kommer med alle de verktøy som trengs for å lage dine egne klienter og servere bygget direkte inn i språkets standard biblioteker. For å utføre denne oppgaven, må du kjøre to Java -programmer side om side . Med mindre du er kjent med kommandolinje verktøy , vil dette være enkleste under en Java-utviklingsmiljø som NetBeans . Instruksjoner
en
Åpne NetBeans og klikk " Fil" og " Lag nytt prosjekt . " Navn prosjektet " ServerClientTutorial " og sette den største klassen som "server ". Alternativt , hvis du velger å ikke bruke NetBeans eller annen utviklingsmiljø , bare å åpne en tekst editor og umiddelbart lagre det som
2
Lim inn følgende kode " Server.java . " : En < p > import java.net * ; .
import java.io. * ;
public class Server {
public static void main ( String [] args ) throws IOException {
ServerSocket socket = new ServerSocket ( 5445 ) ;
Socket klient = socket.accept ();
PrintWriter ut = new PrintWriter ( client.getOutputStream ( ) , true) ; .
out.println ( " Hei Dette er din server skaper en enkel server som vil lytte etter tilkoblinger på port 5445 , og når tilkoblingen er mottatt , skriver ut et enkelt budskap til klienten . Du kan også lytte til meldingen over Telnet. Klikk "Kjør" akkurat nå, og skriv inn følgende kommando i Windows ledeteksten: .
telnet localhost 5445
3
Opprett en ny Java -fil ved å klikke på "File ", " Prosjekt " og " Add File " Name det " Client"
4
Lim inn følgende i din klient filen: .
import java.net * ;
import java.io. * ;
public class klient {
public static void main ( String [] args ) throws IOException , UnknownHostException {
Socket = new Socket ( " localhost" , 5445 ) ;
BufferedReader i = new BufferedReader ( ny er enklere enn serveren . Den åpner en tilkobling til " localhost" ( et nettverk begrep for den aktuelle maskin) på port 5445 og lytter etter noen meldinger. Når den kobles og mottar meldingen , det skriver den til konsollen og lukkes .
5
Klikk "Kjør" på serveren og deretter " Run " på klienten. Du vil se meldingen fra serveren vises i klientens utgang.