Problemer med Java I/O
Hej igen! Det forholder sig sådan at jeg er ved at lave en lille (simpel!) chat for at lege lidt med java's I/O.Det fungerer således, at når en bruger skriver, så skal den sende det, som brugeren har skrevet til en simpel php-backend, som så lægger teksten ind i en tekstfil, som Java derefter læser ind.
Jeg har ingen problem med at få Java til at indlæse min tekstfil, men jeg kan ikke rigtig få den til at skrive. Jeg har prøvet lidt, men jeg sidder fast med følgende kode:
void WriteChat() throws Exception {
String CHAT_INPUT_TEXT = txtString.getText();
String CHAT_INPUT = navn + ": " + CHAT_INPUT_TEXT;
URL chat = new URL("http://www.webdruid.dk/backend/log.php?chattext=" + CHAT_INPUT);
// og hvad gør jeg hernede for at få den til at sende data til den url?
}
Jeg har valgt at inkludere koden til min allerede virkende funktion, som indlæser tekstfilen:
void UpdateChat() throws Exception {
String CHAT_TEXT;
URL chat = new URL("http://www.webdruid.dk/backend/chatlog.txt");
DataInputStream chatStream = new DataInputStream(chat.openStream());
while((CHAT_TEXT = chatStream.readLine()) != null) {
lstChat.add(CHAT_TEXT);
}
chatStream.close();
}
Hvis i vil se min PHP backend, så skriv endelig, den er uhyre simpel, men hvis det bliver nødvendigt, så skriv endelig... Hvis der er noget, jeg ikke har beskrevet godt nok, så sig også endelig til! Det er lidt svært at overskue når der er en del tekst her :)
"BONUS SPØRGSMÅL" : Når jeg compiler min kode, siger den at der er kommet deprecation warnings - og det har rimelig sikkert(?) noget med min Update funktion at gøre - hvad har jeg brugt af gamle funktioner her?
Jeg håber, I kan hjælpe.