#!/usr/bin/perl
use IO::Socket::INET;
$|=1;
$socket=new IO::Socket::INET->new(LocalPort=>5001, Proto=>'udp');
print "\nUDPServer Waiting for client on port 5001 and will timeout in 5 secs";
eval {
local $SIG{ALRM} = sub { die 'Timed Out'; };
alarm 5;
$socket->recv($recieved_data,1024);
print "\nReceived data $recieved_data \n \n";
alarm 0;
};
alarm 0;
print "\nError: timeout \n" if ( $@ && $@ =~ /Timed Out/ );
Hi,
I want to bundle if statements
The script which i created is
if ]; then
if ]; then
now=`TZ=CST+24 date +%Y-%m-%d`
nows=`TZ=CST+24 date +%Y-%m-%d` ;
else ]; then
now=`TZ=CST+48 date +%Y-%m-%d`
nows=`TZ=CST+48 date +%Y-%m-%d` ;
fi
now=`TZ=CST+24 date +%Y-%m-%d`
nows=`date... (2 Replies)
Dear friends,
I am trying to prepare a shell script which do the following task. Being a beginner in scripting I need a bit of help from you all for shell script which does the following job.
1.Check for existence of a file in a shared directory (at some remote location ) once in a day ... (1 Reply)
Hi
I have a script that carries out a "grep" command, and displays the output on screen.
What I need to do is utilise the exit status of this grep, so that, for example, if it returns no entries, it asks the user if they want to set up a new user, and if the grep returns an entry, it states... (1 Reply)
Hi Guys,
I have one requirement like if we run install.sh file it should have to create a zone and install oracle in that zone with out any user interaction. So the complete code should be automated.
Almost 90% of the code I completed but i am having some doubts
1) After the zone creation... (1 Reply)
Hi
I am new to PHP.
I have to changed a website design adn add certain features and lnks which shuld direct it towards other website.
Can any body help me how to proceed. I have some already made templates to do this. I am conpletely new..
So, I have to first install Php from... (0 Replies)
I have a script which uses cli curl to download the source code of a webpage and then tests if a specific string exists in the source.
The problem is that the website has a slow response, so the eval expression hasn't completed when the test starts.
The test returns a negative, and the curl... (8 Replies)
Hi there,
Say I have a list of IPs, I am running scripts on them. If the process hang.
I want to continue with the rest of the IPs.
10.11.1.1
10.11.1.2
10.11.1.3
10.11.1.4
10.11.1.5
10.11.1.6 <-- Process Hangs here
10.11.1.7
10.11.1.8
10.11.1.9
10.11.1.10
10.11.1.11
10.11.1.12
... (11 Replies)
Discussion started by: alvinoo
11 Replies
LEARN ABOUT OSX
getpeername
GETPEERNAME(2) BSD System Calls Manual GETPEERNAME(2)NAME
getpeername -- get address of connected peer
SYNOPSIS
#include <sys/socket.h>
int
getpeername(int socket, struct sockaddr *restrict address, socklen_t *restrict address_len);
DESCRIPTION
The getpeername() function returns the address of the peer connected to the specified socket.
The address_len parameter should be initialized to indicate the amount of space pointed to by address. On return it contains the actual size
of the address returned (in bytes).
The address is truncated if the buffer provided is too small.
RETURN VALUES
The getpeername() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to
indicate the error.
ERRORS
The call succeeds unless:
[EBADF] The argument socket is not a valid descriptor.
[EFAULT] The address parameter points to memory not in a valid part of the process address space.
[EINVAL] socket has been shut down.
[ENOBUFS] Insufficient resources were available in the system to perform the operation.
[ENOTCONN] Either the socket is not connected or it has not had the peer pre-specified.
[ENOTSOCK] The argument socket refers to something other than a socket (e.g., a file).
[EOPNOTSUPP] getpeername() is not supported for the protocol in use by socket.
SEE ALSO accept(2), bind(2), getsockname(2), socket(2)HISTORY
The getpeername() function call appeared in 4.2BSD.
4.2 Berkeley Distribution June 4, 1993 4.2 Berkeley Distribution