u8 socketOpen ( u8 socket, u16 port)
socket : 소켓번호 (0 부터 3 사이 값) |
port : 포트번호 |
이더넷 통신을 사용하기 위해서는 socketOpen 함수를 사용해서 원하는 Socket 을 오픈해주어야 합니다. 본 제품에서는 4 개의 소켓을 지원합니다.
socketOpen(0, 82); // 0 번 소켓의 82 번 포트를 오픈합니다
포트번호는 0 부터 65535 중 하나의 값을 사용할 수 있습니다. 이중 특정포트는 이미 용도가 정해져 있습니다. 예를들어 포트 80 은 HTTP (WEB)을 위한 포트입니다. 광역망에 접속하지 않고 로컬네트워크만으로 데이터를 통신하는 경우에는 아무 포트번호나 사용할 수 있지만, 광역망에 접속하는 경우라면, 이미 용도가 정해진 포트를 제외한, 나머지 포트중 하나를 사용하셔야만 합니다.
소켓오픈이 성공하면 1 을 반환하고, 실패하면 0 을 반환합니다.