Advertisement
Guest User

Untitled

a guest
May 7th, 2016
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. private void wysylanie(String znaki) throws IOException
  2. {
  3. if (znaki != null)
  4. {
  5. lista.addElement("K:" + znaki);
  6. PW.println(znaki);
  7. PW.flush();
  8. }
  9.  
  10. String wiersz = BR.readLine();
  11. if (wiersz != null) lista.addElement("W:" + wiersz);
  12. }
  13.  
  14.  
  15. void wysylanieAP(ActionEvent AE) throws IOException, ProtocolException, UnknownHostException
  16. {
  17. Base64Coder kodowanie = new Base64Coder();
  18. String odpowiedz, haslo = pole2.toString();
  19. Socket gniazdo = new Socket(pole3.getText(), 25);
  20. //BufferedReader BR = new BufferedReader(new InputStreamReader(gniazdo.getInputStream()), 2500);
  21. //PrintStream PS = new PrintStream(new BufferedOutputStream(gniazdo.getOutputStream(), 2500), true);
  22.  
  23. PW = new PrintWriter(gniazdo.getOutputStream());
  24. BR = new BufferedReader(new InputStreamReader(gniazdo.getInputStream()));
  25.  
  26. System.out.println(haslo);
  27.  
  28. odpowiedz = BR.readLine();
  29. System.out.println("Odpowiedź serwera: " + odpowiedz);
  30.  
  31. //PS.println("HELO " + InetAddress.getLocalHost().getHostName());
  32. wysylanie("HELO " + InetAddress.getLocalHost().getHostName());
  33. odpowiedz = BR.readLine();
  34. System.out.println("Odpowiedź serwera: " + odpowiedz);
  35.  
  36. wysylanie("AUTH LOGIN");
  37. wysylanie(kodowanie.encodeString(pole1.getText()));
  38. wysylanie(kodowanie.encodeString(haslo));
  39. odpowiedz = BR.readLine();
  40. System.out.println("Odpowiedź serwera: " + odpowiedz);
  41.  
  42. wysylanie("MAIL FROM: <" + pole5.getText() + ">");
  43. odpowiedz = BR.readLine();
  44. System.out.println("Odpowiedź serwera: " + odpowiedz);
  45.  
  46. wysylanie("RCPT TO: <" + pole4.getText() + ">");
  47. odpowiedz = BR.readLine();
  48. System.out.println("Odpowiedź serwera: " + odpowiedz);
  49.  
  50. wysylanie("DATA");
  51. wysylanie("Temat: " + pole6.getText());
  52. wysylanie(poleWiadomosci.getText());
  53. odpowiedz = BR.readLine();
  54. System.out.println("Odpowiedź serwera: " + odpowiedz);
  55.  
  56. wysylanie(".");
  57. odpowiedz = BR.readLine();
  58. System.out.println("Odpowiedź serwera: " + odpowiedz);
  59.  
  60. wysylanie("QUIT");
  61.  
  62. BR.close();
  63. gniazdo.close();
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement