Hallo ich schreibe gerade einen Server und komme nicht weiter Bitte um hilfe und zwar folgendes
der Server soll
1.Benutzer und Password aus einer txt lesen.
also nach abfrage pwd true?
2. von Benutzer seinen Nachrichten mit seinen Abbo von anderen user bereitstellen
3. kann er selber Nachrichten zu server senden.
inder txt sind folgende Daten gespeichert.
Benutzer;PWD;Datum; Nachricht
was ich bis jetzt habe
der Server soll
1.Benutzer und Password aus einer txt lesen.
also nach abfrage pwd true?
2. von Benutzer seinen Nachrichten mit seinen Abbo von anderen user bereitstellen
3. kann er selber Nachrichten zu server senden.
inder txt sind folgende Daten gespeichert.
Benutzer;PWD;Datum; Nachricht
was ich bis jetzt habe
Java:
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;
@WebService(name="AbboService")
@SOAPBinding(style=Style.RPC)
public class Abbo {
//***********************************************************************************************
//Zeile lesen
private static final String NEWLINE = "\r\n";
public String ReadFile() {
BufferedReader in = null;
StringBuffer inhalt = new StringBuffer();
try {
// Dateiname prüfen! Ist eine Datei vorhanden
in = new BufferedReader( new FileReader( "\\twitts.txt" ) );
String zeile = null;
while ((zeile = in.readLine()) != null) {
if (0 != inhalt.length()) {
inhalt.append( NEWLINE );
}
inhalt.append( zeile );
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (null != in) {
try {
in.close();
}
catch ( FileNotFoundException e )
{
System.err.println( "Datei gibt’s nicht!" );
}
catch ( IOException e )
{
System.err.println( "Schreib-/Leseprobleme!" );
}
}
}
return inhalt.toString();
}
}
//***********************************************************************************************************
public String ReadLogin() throws IOException{
//**********************************************************************************************************
//Login Daten
BufferedReader reader = new BufferedReader(new FileReader("//Login.txt"));
String zeile = reader.readLine();
String [] textTeile = zeile.split(";");
//return(textTeile[0]+ textTeile[1]);
return(reader.readLine());
}
//************************************************************************************************
//Nachrichtschreiben
public String WriteFile(String Nachricht) throws IOException{
//################################################################################################
//Zeile in die txt datei schreiben
PrintWriter out = new PrintWriter(new FileWriter("//twitts.txt", true));
out.println(Nachricht);
out.close();
return (Nachricht);
}
//#################################################################################################
}