Beitrag 272 von 610 (45%) | Antworten Beitrag schreiben | Anfang zurück weiter Ende |
|
dann glaub ich wär es das beste wenn du
über den Socket (Prog) auf den Server kommst.
Dann kanst du dien Programm direkt im Socket Server
ausführen. und es erstellt es dann lokal. Nachdem dein
Socket Server auf der selben Maschiene wie der WebServer läuft
kannst du ihn durchsuchen oder Dateien schreiben oder änliches...
Der Code für den Socket Server:
import java.net.*;
import java.io.*;
class TestServer extends Thread {
protected ServerSocket serverSocket;
public TestServer() {
super("TestServer");
try {
serverSocket = new ServerSocket(1234);
System.out.println("Server is running...");
}catch (Exception ex) {
ex.printStackTrace();
System.exit(1);
}
}
public static void main(String[] args) {
TestServer ts = new TestServer();
ts.start();
}
public void run() {
Socket clientSocket = null;
while(true) {
if(serverSocket == null) return;
try {
clientSocket = serverSocket.accept();
}catch (Exception ex) {
ex.printStackTrace();
System.exit(1);
}
try {
BufferedReader br = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
String question = br.readLine();
System.out.println(question);
PrintWriter pw = new PrintWriter(new BufferedOutputStream(clientSocket.getOutputStream()), false);
if(question.compareToIgnoreCase("Are you ready") == 0) {
pw.println("yes I am");
}else {
pw.println("sorry....wrong Question......");
}
pw.flush();
}catch (Exception ex) {
ex.printStackTrace();
}
}
}
}
Den Socket Client muß ich erst noch schreiben...