본문 바로가기
[ ★ ]Study/Network

sendto 함수

by nroses-taek 2017. 3. 12.

Window

#include <winsock2.h>

 

Linux

#include <sys/types.h>
#include <sys/socket.h>

 

Fuction Prototype

ssize_t sendto(int sockfd, const void* buf, size_t len, int flags, 
                const struct sockaddr* dest_addr, socklen_t addrlen);

 

sendto 함수는 send함수와 동일하게 데이터를 전송하기 위해서 사용되는 함수인데, 다만 send는 SOCK_STREAM을 사용한다고 알아두어야 한다. 그렇다면 sendto함수는 비연결지향성에서 사용되는 함수로

데이터그램(SOCK_DGRAM)으로 생성된 소켓 연결에서 데이터를 전송하는데 사용된다.

 

첫 번째에서 세 번째 인자까지는 send함수와 동일하다.

네 번째 인자는 전송하려는 대상의 주소 정보가 저장된 sockaddr 구조체의 주소값을 전달.

다섯 번째 인자는 sockaddr 구조체의 길이를 나타낸다.

 

 

==============

 

send 함수

 

http://nroses-taek.tistory.com/32

'[ ★ ]Study > Network' 카테고리의 다른 글

Network - recvfrom 함수  (0) 2017.03.12
Network - socklen_t 란  (0) 2017.03.12
recv 함수  (0) 2017.03.12
send함수  (0) 2017.03.11
accept 함수  (0) 2017.03.11

댓글