콘텐츠로 이동
무료 평가 시작

pdcomm_opcua_server_poll

함수

논블로킹 서버 처리를 한 번 수행합니다. 연결을 받아들이고 수신한 요청과 구독(subscription)을 처리합니다.

int32_t pdcomm_opcua_server_poll(pdcomm_opcua_handle server)

선언 위치: #include <pdcomm/opcua/pdcomm_opcua.h>

한 스레드에서 정기적으로(예: 1밀리초마다) 호출합니다. 실패하면 서버가 닫히며, 이후 호출은 #PDCOMM_OPCUA_CLOSED를 반환합니다.

매개변수

이름설명
server서버 핸들입니다.

반환값

성공하면 #PDCOMM_OPCUA_OK를 반환합니다. #PDCOMM_OPCUA_RUNTIME_ERROR를 반환하면 서버는 이미 닫혔습니다. 그 밖에 #PDCOMM_OPCUA_CLOSED, #PDCOMM_OPCUA_BUSY, #PDCOMM_OPCUA_INVALID_HANDLE, #PDCOMM_OPCUA_POISONED를 반환할 수 있습니다.