socket operations by ips instead hostnames for windows compatibility
socket operations by ips instead hostnames for windows compatibility