Class IssacSOCKET

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class IssacSOCKET
    extends java.lang.Object
    implements java.io.Closeable
    • Method Detail

      • getSock

        public int getSock()
        소켓 참조값을 가져온다.
        Returns:
        소켓 참조값
      • setSock

        public int setSock​(int socket)
        소켓 참조값을 설정한다.
        Parameters:
        socket - [IN] 소켓 참조값
        Returns:
        설정한 소켓 참조값
      • IssacSOCKET_Connect

        public int IssacSOCKET_Connect​(java.lang.String ip,
                                       int port)
                                throws IssacSDKException
        서버에 연결한다.
        Parameters:
        ip - [IN] 서버의 IP
        port - [IN] 서버의 포트번호
        Returns:
        소켓 참조값
        Throws:
        IssacSDKException - 오류 발생
      • IssacSOCKET_PKIMESSAGE_Send

        public static void IssacSOCKET_PKIMESSAGE_Send​(int sock,
                                                       byte[] pkimessage)
                                                throws IssacSDKException
        PKIMessage를 보낸다.
        Parameters:
        sock - [IN] 연결된 socket
        pkimessage - [IN] PKIMessage
        Throws:
        IssacSDKException - 오류 발생
      • IssacSOCKET_PKIMESSAGE_Receive

        public static byte[] IssacSOCKET_PKIMESSAGE_Receive​(byte[] pkimessage,
                                                            int sock)
                                                     throws IssacSDKException
        PKIMessage를 받는다.
        Parameters:
        pkimessage - [OUT] PKIMessage
        sock - [IN] 연결된 socket
        Returns:
        PKIMessage
        Throws:
        IssacSDKException - 오류 발생
      • Delete

        public void Delete()
                    throws IssacSDKException
        Deprecated.
        Resource Leak 의 효율적인 관리를 위해 close() 를 사용할 것을 권장함.
        서버와의 연결을 종료한다.
        Throws:
        IssacSDKException
      • close

        public void close()
                   throws IssacSDKException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        IssacSDKException