내용으로 건너뛰기
사용자 도구
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
English
현재 위치:
index
»
moacon
»
netstatus
moacon:netstatus:index
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== netStatus ====== ''u8 netStatus (u8 socket) '' |socket : 소켓번호 (0 부터 3 사이 값) | ==== 설명 ==== 해당소켓의 상태를 알려주는 함수입니다. 결과값은 다음중 하나가 됩니다. ^결과값 ^define ^상수 설명^ |00 |SOCK_CLOSED |socketClose 함수가 성공적으로 수행된경우, 또는 접속이 종료된 경우,시간이 초과된 경우입니다.| |0x13 |SOCK_INIT |socketOpen 함수에 의해 소켓이 오픈된 경우입니다. 이후 listen 이나 connect 함수를 수행하면 다른상태로 바뀝니다.| |0x14 |SOCK_LISTEN |listen 함수를 수행한 상태입니다. TCP 서버 상태입니다.이후 클라이언트에서 접속시도를한뒤 성공하면 SOCK_ESTABLISHED 로 전환됩니다.| |0x17 |SOCK_ESTABLISHED |서버와 클라이언트가 서로 연결된 상태입니다. 즉 통신가능한 상태입니다.| |0x1C |SOCK_CLOSE_WAIT |접속종료 요구를 받은 상태입니다. 즉, 접속종료요구를 받았지만 아직 접속종료가 되지 않은 상태입니다. | 숫자대신 define 상수를 써서 프로그램을 작성하시는 것이 소스를 이해하는데 도움을 줍니다. ==== 사용예 ==== <code c> while (1) { switch(netStatus(0)) { case SOCK_ESTABLISHED: // // break; } </code> [[moacon:index#-m-|라이브러리 목록으로 가기]]
moacon/netstatus/index.txt
· 마지막으로 수정됨: 2020/02/23 14:01 저자
Comfile Technology
문서 도구
문서 보기
이전 판
역링크
맨 위로