h3x has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl -w use strict; use lib "$ENV{CTI_BASE}/arches/lib"; use TestClass; use Getopt::Std; use IO::Socket::INET; use MfwTemplate; #Inside of MfwTemplate.pm are the default $cmdopts and @usage paramete +rs. #If other than the defaults are desired then enter those values here. #testSetUpAndExecute(\&execute_test,$cmdopts,\@usage); testSetUpAndExecute(\&execute_test); # you shouldn't have to change anything above this line, unless you're + adding more command line options # put your new test here sub execute_test { my ($test,%opts) = @_; my $status = "Pass"; my $sdpHeader = pack("CCCCN",0x30,1,1,1,23); my $sdpCmd = pack("CCCCnN",1,0,0x11,0x40,0,13); my $sdpData = pack("CNC8",0,64,1,2,3,4,5,6,7,8); my @header = unpack("CCCCN",$sdpHeader); printf("SDPHEADER: boardCab:%02x fragId:%02x fragTotal:%02x seqNum:%02 +x totalCount:%08x\n", $header[0],$header[1],$header[2],$header[3],$header[4]); my @cmd = unpack("CCCCnN",$sdpCmd); printf("SDPCMD: index:%02x modResp:%02x opEndSt:%02x status:%04x dataC +ount:%08x\n", $cmd[0],$cmd[2],$cmd[3],$cmd[4],$cmd[5]); my @d = unpack("CNC8",$sdpData); printf("SDPDATA: chain:%02x bitCount:%08x\n", $d[0],$d[1]); printf("%02x %02x %02x %02x %02x %02x %02x %02x\n", $d[2],$d[3],$d[4],$d[5],$d[6],$d[7],$d[8],$d[9]); #Here i am not able to createing soket . my $sock_out = new IO::Socket::INET (PeerAddr => 'st04a', PeerPort => 5050, Proto => 'tcp',Type => SOCK_STREAM ); die "Could not create socket: $!\n" unless $sock_out; print $sock_out "$sdpHeader"; $sock_out->flush(); }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Could not create socket: Connection refused in perl
by jethro (Monsignor) on Sep 18, 2008 at 03:09 UTC | |
|
Re: Could not create socket: Connection refused in perl
by zentara (Cardinal) on Sep 18, 2008 at 12:25 UTC |