개발환경
개발날짜 : 2011-01-20 |
send 함수
http://forum.falinux.com/zbxe/?document_srl=441104
http://www.codesos.com/book/network/send.html
recv 함수
http://www.codesos.com/book/network/recv.html
http://www.codesos.com/book/network/recv.html
Send 함수
연결된 소켓에 대하여 데이터를 전송하는 함수.
int send(SOCKET sock, const char *buf, int len, int flags );
sock : 데이터를 전송하길 원하는 연결된 소켓.
buf : 전송할 데이터가 담긴 char*형 버퍼.
len : 전송할 데이터의 크기.
flags : 0혹은 MAG_DONTROUTE, MSG_OOB 같은 값으로 설정.
flags | 옵션 설명 |
MAG_DONTROUTE | 데이터는 라우팅 될 수 없음을 나타냄. |
MSG_OOB | 데이터가 OOB데이터임을 표시. |
* OOB data - 대역 외 데이터(out-of-band data)
Recv 함수
연결된 소켓으로부터 데이터를 수신하는 함수.
int recv(SOCKET sock, char *buf, int len, int flags );
sock : 데이터를 수신할 소켓.
buf : 수신된 데이터를 담을 char*형 버퍼.
len : 수신하길 원하는 크기, 혹은 버퍼의 크기.
flags : 0 혹은 MSG_PEEK, MSG_OOB같은 값으로 설정.
flags | 옵션 설명 |
MAG_PEEK | 수신 큐에 있는 데이터를 읽기만 하는 작업을 함. |
MSG_OOB | 데이터가 대역 외 데이터임을 표시 |
'Programming > Win32 API' 카테고리의 다른 글
[Win32 API] Timer (0) | 2015.05.11 |
---|---|
[Win32 API] SetRect 함수 (0) | 2015.05.11 |
[Win32 API] BitBit 함수 (0) | 2015.05.11 |
[Win32 API] 소켓 옵션 (0) | 2015.05.11 |
[Win32 API] 똑딱이 (0) | 2015.05.11 |