8482348747

8482348747



Jacek Rumiński - Język JAVA - Rozdział 8

host = args[0];

}

try {

gniazdo = new Socket(host, 13);

strumienCzasu - new BufferedReader(new lnputStreamReader(gniazdo.getlnputStream())); String czas = strumienCzasu.readLine(); //wprowadź linię znaków z bufora strumienia System.out.printlnfNa ”+host+" jest: ”-K)zasj;

}

catch (UnknownHostException e) { System.err.println(e);

}

catch (IOException e) { System.err.println(e);

i

t

}//koniec public class Zegar

Kolejny przykład umożliwi pokazanie zarówno stworzenie programu klienta jak i programu serwera.

Przykład 8.9:

//KlientEcho.java:

importjava.net.*; import java.io.*;

public class KlientEcho {

public static void main(StringO args) {

Socket gniazdo;

String host = "localhost";

BufferedReader strumienEcha, strumienWe;

PrintStream strumienWy;

String echo;

if (args.length > 0) { host = args[0j;

i

tryl

gniazdo = new Socket(host, 7); //port 7 jest standardowym portem obsługi echa strumienWe = new BufferedReader(new lnputStreamReader(gniazdo.getlnputStream())); //czytaj z serwera

strumienWy = new PrintStream(gniazdo.getOutputStreamO); strumienEcha = new BufferedReader(new InputStreamReader(System.in));

//czytaj z klawiatury while(true){

echo=strumienEcha.readUne();

if (echo.equals(".")) break; //znak. oznacza koniec pracy

8-18



Wyszukiwarka

Podobne podstrony:
Jacek Rumiński - Język JAVA - Rozdział 8 if (args.length > 0) { host = args[0];} for (int n = 0;
Jacek Rumiński - Język JAVA - Rozdział 8 public static void main(StringQ args) { Socket gniazdo; Str
Jacek Rumiński - Język JAVA - Rozdział 8 }//od try catch (SocketException
Jacek Rumiński - Język JAVA - Rozdział 8Rozdział 8 Integracja Javy z innymi językami - JNI. Programo
Jacek Rumiński - Język JAVA - Rozdział 8 InetAddress. getAIIByName(String nazwa), InetAddress.
Jacek Rumiński - Język JAVA - Rozdział 8 identyfikator protokołu oraz nazwę zasobów. Identyfikator
Jacek Rumiński - Język JAVA - Rozdział 8 Powyższy program umożliwia pobranie źródła wskazanego pliku
Jacek Rumiński - Język JAVA - Rozdział 8 -    nasłuch, -    akceptacja
Jacek Rumiński - Język JAVA - Rozdział 8 strumienWy.println(echo); //wyślij do serwera
Jacek Rumiński - Język JAVA - Rozdział 8 serwera. Należy podkreślić, że biblioteki kodów konieczne d
Jacek Rumiński - Język JAVA - Rozdział 8 ■ zbiór metod (funkcji) umożliwiających wymianę danych i
Jacek Rumiński - Język JAVA - Rozdział 8 GenericServlet HttpServlet definiowane kolejno w dwóch
Jacek Rumiński - Język JAVA - Rozdział 8 infoSystemu -> Java_lnformacje_infoSystemu, (brak nazwy
Jacek Rumiński - Język JAVA - Rozdział 8 tego komentarza zawierającego nazwę klasy, w ciele której
Jacek Rumiński - Język JAVA - Rozdział 8 typ w Javie, typ rodzimy, rozmiar. typ dla C/C++
Jacek Rumiński - Język JAVA - Rozdział 8 printf("Obslugiwana aktualnie opcja to: %s

Jacek Rumiński - Język JAVA - Rozdział 8 gdzie podawany czas zależy oczywiście od ustawień
Jacek Rumiński - Język JAVA - Rozdział 8 jclass c = (env)->GetObjectClass(o); gdzie o jest zmienn
Jacek Rumiński - Język JAVA - Rozdział 8 Na zakończenie tej sekcji warto przedstawić w skrócie zagad

więcej podobnych podstron