Guest User

Untitled

a guest
Nov 29th, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. use strict;
  2. use warnings;
  3.  
  4. use Socket qw( INADDR_LOOPBACK PF_INET SOCK_STREAM SOMAXCONN pack_sockaddr_in );
  5.  
  6. my $port = 9999;
  7.  
  8. socket(my $socket1, PF_INET, SOCK_STREAM, 0)
  9.    or die("socket[1]: $!\n");
  10.  
  11. bind($socket1, pack_sockaddr_in($port, INADDR_LOOPBACK))
  12.    or die("bind[1]: $!\n");
  13.  
  14. socket(my $socket2, PF_INET, SOCK_STREAM, 0)
  15.    or die("socket[2]: $!\n");
  16.  
  17. bind($socket2, pack_sockaddr_in($port, INADDR_LOOPBACK))
  18.    or die("bind[2]: $!\n");      # This fails (Address already in use)
  19.  
  20. listen($socket2, SOMAXCONN)
  21.    or die("listen[2]: $!\n");
  22.  
  23. listen($socket1, SOMAXCONN)
  24.    or die("listen[1]: $!\n");
Add Comment
Please, Sign In to add comment