Bonjour à tous,
voici mon code principal qui fonctionne correctement, mais sous mon bouton envoi j'aimerai que s'exécute le code telnet qui suit comment dois je faire pour l'appeler??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public static void telnet() { principal.outstr("<html><head></head>",false); principal.outstr("<body>",false); principal.outstr("<form method=\"POST\" action=\"??\">",false); principal.outstr("<tr><td><INPUT TYPE=\"submit\" VALUE=\"Envoi\">\n",false); principal.outstr("</center></body></html>",true); }
code telnet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public class telnet extends HttpServlet { public static void main( String args[]) throws IOException{ String hote="***"; Socket socket = new Socket(hote, 23); // Input InputStream is = socket.getInputStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); // Output OutputStream os = socket.getOutputStream(); OutputStreamWriter osw = new OutputStreamWriter(os, "ASCII"); PrintWriter pw = new PrintWriter(osw); pw.println("HELO"); pw.flush(); String line = br.readLine(); if (!"WELCOME".equals(line)) throw new RuntimeException("Protocol error"); pw.println("GET /toto"); pw.flush(); line = br.readLine(); } }
Partager