Hi,
ich hab eine, vermutlich echt peinliche Frage...
Ich muss für ein Uni-Projekt eine Java Server Anbindung für
einen ICR Chat programmieren... leider hab ich von Java ungefähr
so viel Ahnung wie vom Perlentieftauchen.
Ich finds super interessant, bin aber gänzlich unbegabt was das angeht..
Bei Sun habe ich mir bereits das Tutorial angeschaut, mir übersetzt und es
Schritt für Schritt durchgearbeitet...
Hier mal das (vielleicht) fertige Programm:
Unser Dozent meinte, das Programm sei schon fast vollständig.
Nun aber meine Frage, wie funktioniert das ?
Wie kann ich es überhaupt starten und sehen das es funktioniert ?
Und, welche Informationen brauche ich noch...also gegebenenfalls Port Numbers oder sowas...
Ich weiß, sowas hängt euch bestimmt zum Hals raus und ihr langweilt euch damit, aber
es wäre mir wirklich eine seeeeehr große Hilfe.
Danke schon mal !!!!
Buschwurzel
ich hab eine, vermutlich echt peinliche Frage...
Ich muss für ein Uni-Projekt eine Java Server Anbindung für
einen ICR Chat programmieren... leider hab ich von Java ungefähr
so viel Ahnung wie vom Perlentieftauchen.
Ich finds super interessant, bin aber gänzlich unbegabt was das angeht..
Bei Sun habe ich mir bereits das Tutorial angeschaut, mir übersetzt und es
Schritt für Schritt durchgearbeitet...
Hier mal das (vielleicht) fertige Programm:
Java:
import java.net.*;
import java.io.*;
public class KnockKnockServer {
public static void main(String[] args) throws IOException {
ServerSocket serverSocket = null;
try {
serverSocket = new ServerSocket(4444);
}
catch (IOException e) {
System.err.println("Could not listen on port: 4444.");
System.exit(1);
}
Socket clientSocket = null;
try {
clientSocket = serverSocket.accept();
}
catch (IOException e) {
System.err.println("Accept failed.");
System.exit(1);
}
PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
BufferedReader in = new BufferedReader(
new InputStreamReader(
clientSocket.getInputStream()));
String inputLine, outputLine;
KnockKnockProtocol kkp = new KnockKnockProtocol();
outputLine = kkp.processInput(null);
out.println(outputLine);
while ((inputLine = in.readLine()) != null) {
outputLine = kkp.processInput(inputLine);
out.println(outputLine);
if (outputLine.equals("Bye."))
break;
}
out.close();
in.close();
clientSocket.close();
serverSocket.close();
}
}
Unser Dozent meinte, das Programm sei schon fast vollständig.
Nun aber meine Frage, wie funktioniert das ?
Wie kann ich es überhaupt starten und sehen das es funktioniert ?
Und, welche Informationen brauche ich noch...also gegebenenfalls Port Numbers oder sowas...
Ich weiß, sowas hängt euch bestimmt zum Hals raus und ihr langweilt euch damit, aber
es wäre mir wirklich eine seeeeehr große Hilfe.
Danke schon mal !!!!
Buschwurzel
Zuletzt bearbeitet von einem Moderator: