use IO::Socket::UNIX; my ($parent_unix_socket,$child_unix_socket); #my $unix_socket_path = "/tmp/unix_socket"; my $unix_socket_path = "C:\\TMP\\unix_socket"; print $unix_socket_path . "\n"; $parent_unix_socket = IO::Socket::UNIX->new( Local => $unix_socket_path, Listen => 1 ); unless ( $parent_unix_socket ) { unlink($unix_socket_path); Carp::croak("Failure To Create Listening Unix Socket: $!"); }