JCaosLib
V1.4.4.0

com.dreamsecurity.jcaos.protocol
Class TCP

java.lang.Object
  extended bycom.dreamsecurity.jcaos.protocol.TCP

public class TCP
extends java.lang.Object

TCP ÇÁ·ÎÅäÄÝÀ» ó¸®Çϱâ À§ÇÑ Å¬·¡½ºÀÌ´Ù.

Since:
1.0.0.0

Constructor Summary
TCP()
          TCP °´Ã¼¸¦ »ý¼ºÇÑ´Ù.
 
Method Summary
 void close()
          ¼­¹ö¿ÍÀÇ Á¢¼ÓÀ» ²÷´Â´Ù.
 void connect(java.lang.String ip, int port)
          ÁöÁ¤ÇÑ ¼­¹ö¿¡ Á¢¼ÓÇÑ´Ù.
 byte[] recv()
          ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÑ´Ù.
 byte[] recv(int totalSize)
          ÁöÁ¤ÇÑ ±æÀÌ ¸¸Å­ÀÇ µ¥ÀÌÅ͸¦ ¼ö½ÅÇÑ´Ù.
 void send(byte[] data)
          µ¥ÀÌÅ͸¦ Àü¼ÛÇÑ´Ù.
 void setTimeOut(int millisecs)
          TimeOutÀ» ¼³Á¤ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TCP

public TCP()
TCP °´Ã¼¸¦ »ý¼ºÇÑ´Ù.

Method Detail

setTimeOut

public void setTimeOut(int millisecs)
TimeOutÀ» ¼³Á¤ÇÑ´Ù. ¼³Á¤ÇϰíÀÚ ÇÑ´Ù¸é connect ¸Þ¼Òµå¸¦ È£ÃâÇϱâ Àü¿¡ È£Ãâ ÇØ¾ßÇÑ´Ù.

Parameters:
millisecs - ÁöÁ¤ÇÒ TimeOut °ª(milliseconds)

connect

public void connect(java.lang.String ip,
                    int port)
             throws java.io.IOException,
                    java.net.UnknownHostException
ÁöÁ¤ÇÑ ¼­¹ö¿¡ Á¢¼ÓÇÑ´Ù.

Parameters:
ip - ¼­¹ö IP
port - ¼­¹ö Port
Throws:
java.io.IOException - I/O ¿¹¿Ü ¹ß»ý ½Ã
java.net.UnknownHostException - ¾Ë ¼ö ¾ø´Â host ÀÎ °æ¿ì¿¡ ¹ß»ý

close

public void close()
           throws java.io.IOException
¼­¹ö¿ÍÀÇ Á¢¼ÓÀ» ²÷´Â´Ù.

Throws:
java.io.IOException - I/O ¿¹¿Ü ¹ß»ý ½Ã

send

public void send(byte[] data)
          throws java.io.IOException
µ¥ÀÌÅ͸¦ Àü¼ÛÇÑ´Ù.

Parameters:
data - Àü¼ÛÇÒ µ¥ÀÌÅÍ
Throws:
java.io.IOException - I/O ¿¹¿Ü ¹ß»ý ½Ã

recv

public byte[] recv()
            throws java.io.IOException
¸Þ½ÃÁö¸¦ ¼ö½ÅÇÑ´Ù.

Returns:
¼ö½ÅµÈ ¸Þ½ÃÁö
Throws:
java.io.IOException - I/O ¿¹¿Ü ¹ß»ý ½Ã

recv

public byte[] recv(int totalSize)
            throws java.io.IOException
ÁöÁ¤ÇÑ ±æÀÌ ¸¸Å­ÀÇ µ¥ÀÌÅ͸¦ ¼ö½ÅÇÑ´Ù.

Parameters:
totalSize - ¼ö½ÅÇÒ ÃÑ µ¥ÀÌÅÍ Å©±â
Returns:
¼ö½ÅµÈ µ¥ÀÌÅÍ
Throws:
java.io.IOException - I/O ¿¹¿Ü ¹ß»ý ½Ã

JCaosLib
V1.4.4.0


Copyright ¨Ï2007-2011 DreamSecurity Co.,Ltd . All rights reserved