3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

client_socket_state()

정의

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)

인수의 데이터형 오류 시

예제

Python
sock = client_socket_open("192.168.137.200", 20002)

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

예제 2

Python
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)

Keyword

client / client_ / socket / client_socket / client_socket_