import javax.swing.JOptionPane;
-//Veøejná tøída
+//Veřejná třída
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
public class Chater {
try {port = Integer.parseInt(args[0]);} catch (java.lang.ArrayIndexOutOfBoundsException ex) {System.out.println("- ERROR, YOU MUST SPECIFY PORT !!!\nSyntax: java Chater {port, popup, pass}\njava Chater help - for detail help"); System.exit(1);}
if(args.length > 1){popup = args[1];}
- ServerSocket ss = new ServerSocket(port); //Vytvoøit serverový soket
+ ServerSocket ss = new ServerSocket(port); //Vytvořit serverový soket
System.out.println("Server started on: localhost:" + port + "\nPopups enabled: " + popup + "\nNow waiting for incoming connection!");
-//Pøijetí pøíchozího spojení
+//Přijetí příchozího spojení
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
while(true){
Socket sckt = ss.accept();
System.out.println("Connected!");
- BufferedReader br = new BufferedReader (new InputStreamReader(sckt.getInputStream())); //BufferedReader vytvoøíme z InputStreamReaderu vytvoøeného z InputStreamu vráceného metodou soketu vráceného pøijmutím spojení serverovým soketem.
+ BufferedReader br = new BufferedReader (new InputStreamReader(sckt.getInputStream())); //BufferedReader vytvoříme z InputStreamReaderu vytvořeného z InputStreamu vráceného metodou soketu vráceného přijmutím spojení serverovým soketem.
/*
-//Ovìøení hesla
+//Ověření hesla
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
- line = br.readLine(); //Pøeèíst dal\9aí øádek z telnetu
+ line = br.readLine(); //Přečíst další řádek z telnetu
System.out.println("Waiting for password.");
line = "ahoj";//debug
if(args[2].equals(line)) {goodpass = "true";}
- line = br.readLine(); //Pøeèíst dal\9aí øádek z telnetu
+ line = br.readLine(); //Přečíst další řádek z telnetu
line = "ahoj";//debug
while((line != null) || (goodpass.equals("false"))){
}
}
*/
-//Zpracování pøíkazù
+//Zpracování příkazů
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
System.out.println("Incoming data:");
- line = br.readLine(); //Pøeèíst dal\9aí øádek z telnetu
+ line = br.readLine(); //Přečíst další řádek z telnetu
while(line != null){
if(line.equals("|exit") || line.equals("|exit1") || line.equals("|cmd") || line.equals("|popup") || line.equals("|plain")){
}
-//Tisk zpráv do konzole a otevírání popapek
+//Tisk zpráv do konzole a otevírání popapek
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
else {
JOptionPane.showMessageDialog(null, line);
}
}
- line = br.readLine();//Pøeèíst dal\9aí øádek z telnetu
+ line = br.readLine();//Přečíst další řádek z telnetu
}
System.out.print("Connection closed by client!\nNow waiting for incoming connection!");
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
- public static void slow() { //Metoda pro zahlcení CPU.
+ public static void slow() { //Metoda pro zahlcení CPU.
int a, b, c;
a=1; b=1; c=0;
}
}
-//Konec tøídy
+//Konec třídy
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
}
\ No newline at end of file