socket programming

can we send udp message to a destination ip address .. without having an ip address configured in our machine using recvfrom ?

Practically not possible , since with out configuring from IP address we cannot communicate to the outer world.Even if you want to communicate locally then you must use the localhost which is defaultly 127.0.0.1,

So there is no question of leaving from address empty.
and also there is some thing known as "kernel would fill the address " so you cannot escape from that,

Read more about socket programming
Network functions in C - Tutorial

Thanks abu ... is it possible to listen for broadcast as well as unicast messages.. if so how to do that ?