Skip to main content
Skip table of contents

client_socket_state(sock)

기능

소켓의 정상 상태 여부를 리턴합니다. Server와의 접속 상태를 알기 위해서는 client_socket_read 혹은 client_socket_write의 리턴값으로 확인합니다. (예제2 참조)

인수

인수명자료형기본값설명

sock

socket.socket

-

client_socket_open()에서 리턴 받은 socket instance

리턴

설명

1

소켓 정상 상태

0

소켓 비정상 상태

예외

예외설명

DR_Error (DR_ERROR_TYPE)

인수의 데이터형 오류 시

예제

PY
sock = client_socket_open("192.168.137.200", 20002)

state = client_socket_state(sock)  #소켓의 상태를 읽습니다.
 
client_socket_close(sock)

예제 2

PY
sock = client_socket_open("192.168.137.200", 20002)

res, rx_data =client_socket_read(sock)
tp_log("[RX] res={0}, rx_data ={1}".format(res, rx_data)) 
if (res < 0):
    tp_log("[RX] server disconnect")    # 서버와의 통신이 끊어 진 경우   
    client_socket_close(sock)              
    exit()
 
client_socket_close(sock)
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.