|
NAMEudp_send - sends an UDP packetSYNOPSIS
DESCRIPTIONUDP is an unreliable message-based protocol defined in RFC 768. The size of the message is limited. The protocol has no initial or terminal handshake. A single socket can be used to different destinations.This function sends an UDP packet. Given that UDP protocol is unreliable the function has no deadline. If packet cannot be sent it will be silently dropped. s: Handle of the UDP socket. addr: IP address to send the packet to. If set to NULL remote address specified in udp_open function will be used. buf: Data to send. len: Number of bytes to send. This function is not available if libdill is compiled with --disable-sockets option. RETURN VALUEIn case of success the function returns 0. In case of error it returns -1 and sets errno to one of the values below.ERRORS
EXAMPLE
SEE ALSOmrecv(3) mrecvl(3) msend(3) msendl(3) udp_open(3) udp_open_mem(3) udp_recv(3) udp_recvl(3) udp_sendl(3)
Visit the GSP FreeBSD Man Page Interface. |