static int sock_sendto(int fd, void * buff, int len, unsigned flags,
struct sockaddr *addr, int...=0)
return -EAGAIN;
return(sk->prot->sendto(sk, (unsigned char *) ubuf, size, noblock, flags...,
(struct sockaddr_in *)sin, addr_len));
}
由代码知道,入口函数做的事情不多,有一个需要注意的是,如果调用sendto函数之前没有调...接着是调用udp层的接口udp_sendto。下面是udp_sendto的代码。...static int udp_sendto(struct sock *sk, unsigned char *from, int len, int noblock,
unsigned flags