1 |
1
메모리; 및 상기 메모리와 연결되며, 운영 체제 상에서 자바 기반의 응용 프로그램을 실행하는 프로세서;를 포함하되, 상기 응용 프로그램 내의 클래스에는 복수의 네이티브 소켓 및 미리 정의된 복수의 함수가 포함되고, 상기 복수의 함수는 정형화된 매개 변수를 요청하기 위한 적어도 하나의 요청 함수 및 상기 정형화된 매개 변수의 값을 전달하는 적어도 하나의 전달 함수를 포함하며, 상기 응용 프로그램이 미리 정의된 특정 동작을 수행하는 경우, 상기 운영 체제의 커널은 상기 응용 프로그램으로 상기 복수의 네이티브 소켓 중 하나의 네이티브 소켓을 반환하는 것을 특징으로 하는 단말 장치
|
2 |
2
제1항에 있어서, 상기 하나의 네이티브 소켓의 반환은 상기 단말 장치가 외부 장치와의 TCP 통신 연결이 수행되기 전에 수행되는 것을 특징으로 하는 단말 장치
|
3 |
3
제1항에 있어서, 상기 응용 프로그램은 상기 하나의 네이티브 소켓을 통해 정형화되지 않은 매개 변수를 상기 커널로 전달하는 것을 특징으로 하는 단말 장치
|
4 |
4
제3항에 있어서, 상기 특정 동작은, 상기 응용 프로그램이 상기 정형화된 매개 변수 중 어느 하나의 매개 변수를 요청하는 요청 함수를 상기 클래스에서 호출하여 어느 하나의 매개 변수를 획득한 후, 상기 어느 하나의 매개 변수와 대응되는 전달 함수를 상기 클래스에서 호출하여 상기 어느 하나의 매개 변수를 상기 커널로 전달한 후, 상기 요청 함수를 상기 클래스에서 재호출하는 동작이고, 상기 하나의 네이티브 소켓은 상기 복수의 네이티브 소켓 중 상기 어느 하나의 매개 변수와 대응되는 소켓인 것을 특징으로 하는 단말 장치
|
5 |
5
제4항에 있어서, 상기 적어도 하나의 요청 함수는, getTCPNoDelay(), getSoLinger(), getSoTimeout(), getReceiveBufferSize(), getSendBufferSize(), getKeepAlive() 및 getReuseAddress()를 포함하는 것을 특징으로 하는 단말 장치
|
6 |
6
제5항에 있어서, 상기 적어도 하나의 전달 함수는, setTcpNoDelay(), setSoLinger(), setSoTimeout(), setReceiveBufferSize(), setSendBufferSize(), setKeepAlive(), setReuseAddress()를 포함하는 것을 특징으로 하는 단말 장치
|
7 |
7
운영 체제 상에서 자바 기반의 응용 프로그램을 실행하는 프로세서를 포함하는 단말 장치의 제어 방법에 있어서, 상기 응용 프로그램이 미리 정의된 특정 동작을 수행하는 단계; 및 상기 응용 프로그램이 상기 특정 동작을 수행하는 경우, 상기 운영 체제의 커널이 상기 응용 프로그램 내의 클래스에 포함된 복수의 네이티브 소켓 중 하나의 네이티브 소켓을 상기 응용 프로그램으로 반환하는 단계;를 포함하는 것을 특징으로 하는 단말 장치의 제어 방법
|