Is it possible to Build a C Program to perform the sending of a file through Connectionless Packet Switching in LINUX Platform through SOCKET BINDING. What I mean by this is that each host should have a routing table of its own and when a file is to be sent from one host to another host and if there is no point to point connection between these 2 hosts, the sending host should forward this file to an intermediate node(s) which has the shortest route between these 2 hosts. It would be very helpful if someone can let me know whether this is possible and also share their experience on this. Thank You