Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void wysylanie(String znaki) throws IOException
- {
- if (znaki != null)
- {
- lista.addElement("K:" + znaki);
- PW.println(znaki);
- PW.flush();
- }
- String wiersz = BR.readLine();
- if (wiersz != null) lista.addElement("W:" + wiersz);
- }
- void wysylanieAP(ActionEvent AE) throws IOException, ProtocolException, UnknownHostException
- {
- Base64Coder kodowanie = new Base64Coder();
- String odpowiedz, haslo = pole2.toString();
- Socket gniazdo = new Socket(pole3.getText(), 25);
- //BufferedReader BR = new BufferedReader(new InputStreamReader(gniazdo.getInputStream()), 2500);
- //PrintStream PS = new PrintStream(new BufferedOutputStream(gniazdo.getOutputStream(), 2500), true);
- PW = new PrintWriter(gniazdo.getOutputStream());
- BR = new BufferedReader(new InputStreamReader(gniazdo.getInputStream()));
- System.out.println(haslo);
- odpowiedz = BR.readLine();
- System.out.println("Odpowiedź serwera: " + odpowiedz);
- //PS.println("HELO " + InetAddress.getLocalHost().getHostName());
- wysylanie("HELO " + InetAddress.getLocalHost().getHostName());
- odpowiedz = BR.readLine();
- System.out.println("Odpowiedź serwera: " + odpowiedz);
- wysylanie("AUTH LOGIN");
- wysylanie(kodowanie.encodeString(pole1.getText()));
- wysylanie(kodowanie.encodeString(haslo));
- odpowiedz = BR.readLine();
- System.out.println("Odpowiedź serwera: " + odpowiedz);
- wysylanie("MAIL FROM: <" + pole5.getText() + ">");
- odpowiedz = BR.readLine();
- System.out.println("Odpowiedź serwera: " + odpowiedz);
- wysylanie("RCPT TO: <" + pole4.getText() + ">");
- odpowiedz = BR.readLine();
- System.out.println("Odpowiedź serwera: " + odpowiedz);
- wysylanie("DATA");
- wysylanie("Temat: " + pole6.getText());
- wysylanie(poleWiadomosci.getText());
- odpowiedz = BR.readLine();
- System.out.println("Odpowiedź serwera: " + odpowiedz);
- wysylanie(".");
- odpowiedz = BR.readLine();
- System.out.println("Odpowiedź serwera: " + odpowiedz);
- wysylanie("QUIT");
- BR.close();
- gniazdo.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement