Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
/**
*
*/
package de.tutorials;
import java.util.Scanner;
/**
* @author Tom
*
*/
public class ConsoleInputExample {
/**
* @param args
*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String string = scanner.nextLine();
System.out.println(new StringOperations().toUppercase(string));
scanner.close();
}
static class StringOperations{
public String toUppercase(String s){
return s.toUpperCase();
}
}
}
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
import javax.swing.JOptionPane;
public class server {
public static void main(String[] args) {
try{
System.out.println(" Warte auf Verbindung auf Port 4711...");
ServerSocket echod = new ServerSocket(4711);
Socket socket = echod.accept();
System.out.println("Verbindung hergestellt");
InputStream in = socket.getInputStream();
OutputStream out = socket.getOutputStream();
String string = JOptionPane.showInputDialog( "Bitte Zeichen eingeben" );
System.out.println("Server sendet:" + new server().toUppercase(string));
out.write(new String("es Klappt").getBytes());
System.out.println("Verbindung beenden");
socket.close();
echod.close();
}catch (IOException e) {
System.err.println(e.toString());
System.exit(1);
}
}
public String toUppercase(String s){
// TODO Auto-generated method stub
System.out.println("Client sendet " + (s));
return s.toUpperCase();
}
}
import java.io.*;
import java.net.Socket;
import java.net.UnknownHostException;
import javax.swing.*;
public class client {
public static void main(String[] args) throws IOException {
Socket echoSocket = null; // repräsentiert die Verbindung zum Server
// String string = null;
BufferedReader in = null; // über dieses Objekt lesen wir die Nachrichten des Servers
PrintWriter out = null; //über dieses Objekt schreiben wir Nachrichten an den Server
try{
echoSocket = new Socket ("127.0.0.1",4711);
out = new PrintWriter (echoSocket.getOutputStream(),true);
in = new BufferedReader (new InputStreamReader(echoSocket.getInputStream()));
}catch(UnknownHostException e){
System.err.println("kenne den hostnamen nicht");
System.exit(1);
}catch(IOException e){
System.err.println("Ich kann leider nichts lesen");
System.exit(1);
}
System.out.println("echo: " + in.readLine());
in.close();
echoSocket.close();
}
}