Fix for binding socket to a specific interface (fixes #116)

also allow binding to IP address with @iface
info.iface = "eth0";
info.iface = "192.168.1.5";

I only tested IPv4 code - don't have any IPv6 system.