Bind socks to certerin source address

1.Each socket bound with a certein interface with certain IP address and
Port.
2.Each socket has a individual destination IP address.
3.All sockets send message to the same destination Port.
few changes in .gitignore