added sendto_other and recvfrom_other