±Û¾´ÀÌ :Ocean 1999³â 1¿ù 21ÀÏ 01:53:44
telnet ±¸Çö Çϴµ¥ ÇÊ¿äÇÑ°Ô µû¸¥°Ô ÀÖ³ª¿ä??
Àú´Â 23¹ø Æ÷Æ®¸¦ ¿°í Thread·Î Socket À¸·ÎºÎÅÍ ÀÔ·ÂÀ» ¹Þ°í ¾²´Â°Ç while¹® À̰ŵç¿ä??
ÇÏÁö¸¸ ½ÃÀÛµµ ¾ÈµÇ³×¿ä..
Á¦°¡ ¸¸µç code¸¦ ¿Ã¸³´Ï´Ù
°í¼ö´Ôµé ´äº¯ ºÎŹÇØ¿ä~~
µÎ°³ÀÇ Class·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù
import java.io.*;
import java.net.*;
class telnettest
{
public static void main(String[] args)
{
Socket s = null;
try{
s = new Socket("uniwin.unitel.co.kr", 23);
tl uni = new tl("unitel", s);
uni.start();
BufferedReader br = new BufferedReader( new InputStreamReader(System.in));
String str = null;
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(s.getOutputStream())));
while((str = br.readLine()) != null)
{
out.println(str);
}
br.close();
out.close();
s.close();
} catch(UnknownHostException e)
{
System.err.println(e);
} catch(IOException e)
{
System.err.println(e);
}
}
}
µÎ¹ø°--------------------------------------------
import java.net.*;
import java.io.*;
class tl extends Thread
{
Socket s = null;
tl(String str, Socket tmp)
{
super(str);
this.s = tmp;
}
public void run()
{
int a = 0;
try{
BufferedReader br = new BufferedReader( new InputStreamReader(s.getInputStream()));
while(this.isAlive())
{
System.out.println(br.readLine());
System.out.println(a++);
}
} catch (IOException e)
{
System.out.println(e);
}
}
}
ÀÔ´Ï´Ù ²À ´äº¯ ²À²À²À~~~