Receive a message into buf of maximum len bytes and store sender info into src_addr

Property definitions

socket $ NativeSocket :: recvfrom
	# Receive a message into `buf` of maximum `len` bytes and store sender info into `src_addr`
	fun recvfrom(buf: CString, len: Int, flags: Int, src_addr: NativeSocketAddrIn): Int `{
		socklen_t srclen = sizeof(struct sockaddr_in);
		return recvfrom(*self, buf, len, flags, (struct sockaddr*)src_addr, &srclen);
	`}
lib/socket/socket_c.nit:256,2--260,3