-
Pablo
Hej
Od jakiegos czasu próbuje nawiazac polaczenie z serwerem pop,niby prosta sprawa,ale nie moge rozgryzc wysylania danych do serwera. Moj kod:
import java.io.*;
import java.net.*;
import javax.swing.*;
public class Start {
Socket sock;
InputStream input;
PrintWriter output;
Start() {
try {
sock = new Socket("poczta.interia.pl",110 );
input = sock.getInputStream();
output = new PrintWriter(new OutputStreamWriter(sock.getOut putStream()));
int i;
byte [] msg = new byte [1000];
while(true) {
i = input.read(msg);
System.out.println("ODP: "+new String(msg,0,i));
msg = JOptionPane.showInputDialog(nu ll).getBytes();
output.print(msg);
output.flush();
}
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new Start();
}
}
program laczy sie z serwerem,dostaje pozytywny komunikat o nawiazaniu polaczenia,ale nie moge nic wyslac.
Probowalem rozne konfiguracje BufferedReader/writer, Input/OutputStream/Reader/Writ er itp
Macie jakis pomysl aby poprawnie wysylac tekst do serwera?
Pozdrawiam
Pablo -
Maciek Makowski
-
Pablo
rozumiem, ze chodzi o cos takiego:
...
output.print(msg+"[0x0d, 0x0a]");
...
nie rozwiazalo to problemu -
Maciek Makowski
Nie, chodzi o cos takiego:
String msgStr = JOptionPane.showInputDialog(nu ll) + "\r\n";
output.print(msgStr); -
-
Pablo
-
Lilianne E. Blaze
-
Anonim
Prosciej :) Ale mysle, ze koledze chodzi o satysfakcje z napisania klienta pocztowego samemu. Takie hobby, nie? :P Nie dla wszystkich programowanie jest praca i robia to tylko rozrywkowo. Fajnie, nie? :D -
0x68 61 76 6F 63
przy takiej zabawie/nauce proponuje wczesniej zapoznac sie z dokumentami rfc odnosnie protokolu. do pop jak dobrze pamietam to rfc1939. nie dosc ze mozna dowiedziec sie bardzo ciekawych rzeczy to i jeszcze rozwiac mase watpliwosci w czasie kodowania
ps. szkoda ze ten projekt tak sie wlecze (czy tam wogle juz stoi) :( http://wiki.7thguard.net/RFC -> http://www.isoc.org.pl/standardy/tl...
- Przeglądaj grona w kategorii Internet i Komputery
- Przeglądaj grona w okolicy Warszawa
- Załóż własne grono tematyczne
- Zostań moderatorem
Podobne Tematy
|
|
Wszystko co związane z programowaniem w Java (J2EE, JSP, JDBC, itd) test
Miejsca grona (1)
-
Kino Luna ul. Marszałkowska, Warszawa
www.kinoluna.pl kino.luna@maxfilm.com.pl 22 621 78 28
- Dodaj miejsce

