/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
DataInputStream
Fra : Michael Michel Niels~


Dato : 17-10-01 13:53

Hej

Socket s = new Socket(pop3, 110);

DataOutputStream dos = new DataOutputStream(s.getOutputStream());
DataInputStream dis = new DataInputStream(s.getInputStream());

System.out.println(dis.readLine());


Når jeg skriver dette siger den (i sidste linie) : String readlinie() has
been depredated by the author of Java.io.DataInputStream - Hvad betyder
det - og hvordan løser jeg det?



--
Mange venlige hilsner fra

Michael Nielsen




 
 
KDA (17-10-2001)
Kommentar
Fra : KDA


Dato : 17-10-01 14:17

Du skrev

"Michael Michel Nielsen" <se_min_m@il@i_teksten.dk> skrev i en meddelelse
news:mafz7.2271$5v1.237595@news010.worldonline.dk...
> Hej
>
> Socket s = new Socket(pop3, 110);
>
> DataOutputStream dos = new DataOutputStream(s.getOutputStream());
> DataInputStream dis = new DataInputStream(s.getInputStream());
>
> System.out.println(dis.readLine());
>
>
> Når jeg skriver dette siger den (i sidste linie) : String readlinie() has
> been depredated by the author of Java.io.DataInputStream - Hvad betyder
> det - og hvordan løser jeg det?
>
>
>
> --
> Mange venlige hilsner fra
>
> Michael Nielsen
>
>
>

Hej Michael

Det betyder, at du sagtens kan bruge metoden men, at den ikke vil være
sikker. Du kan derfor heller ikke regne med at den vil findes i kommende
versioner af JDK.

I dit eksempel - brug BufferedReader

Mvh
Pmn



Michael Michel Niels~ (17-10-2001)
Kommentar
Fra : Michael Michel Niels~


Dato : 17-10-01 14:31

Hey

> Det betyder, at du sagtens kan bruge metoden men, at den ikke vil være
> sikker. Du kan derfor heller ikke regne med at den vil findes i kommende
> versioner af JDK.

ok.. tak... måske su så kan fortælle mig hvorfor følgende kode ikke virker
på alle SMTP'er? .. den virker fint på min egen mailserver men ikke på
skolen.. ?!? .. det virke som om den går i stå... (Du/I må gerne prøve med
den smtp-server og mailadresse)


import java.net.*;
import java.io.*;


public class Class1
{
public static void main (String[] args) throws IOException

{
String crlf = "\r\n";
String smtp = "post.skivehs.dk";
String to = "<df0018@skivehs.dk>";
String from = "<df0018skivehs.dk>";
String sub = "Subject";
String headers = "From: " + from + crlf + "To: " + to + crlf + "Subject: "
+ sub + crlf + "MIME-Version: 1.0" + crlf + "Content-Type: text/plain;" +
crlf;
String body = "Hej med dig";

Socket s = new Socket(smtp, 25);

DataOutputStream dos = new DataOutputStream(s.getOutputStream());
DataInputStream dis = new DataInputStream(s.getInputStream());

dos.writeBytes("HELO www.skivehs.dk" + crlf);
dos.flush();

dos.writeBytes("MAIL FROM:" + from + " " + crlf);
dos.flush();

dos.writeBytes("RCPT TO:" + to + " " + crlf);
dos.flush();

dos.writeBytes("DATA" + crlf);
dos.flush();

dos.writeBytes(headers + crlf);
dos.flush();

dos.writeBytes(body + crlf);
dos.flush();

dos.writeBytes(crlf + "." + crlf);
dos.flush();

dos.writeBytes("QUIT" + crlf);
dos.flush();


String temp = "";
temp = dis.readLine();

while (temp != null)
{
System.out.println(temp);
temp = dis.readLine();
}

dos.close();
s.close();

System.in.read();
}
}




Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste