Sponsored Content
Special Forums IP Networking Getting IP address of a server Post 302384269 by Corona688 on Monday 4th of January 2010 04:59:24 PM
Old 01-04-2010
The IP address is returned to the memory pointed to by the second argument of accept(). See also man inet_ntoa for details on how to use it.
 

10 More Discussions You Might Find Interesting

1. IP Networking

Finding an x25 address for a server

I am trying to find the x25 address of a server. Presumably this is stored in some sort of config file - and while I can find the IP and OSI addresses - I cannot work out where to find the x25 address.....any ideas? (Unix on Solaris) (1 Reply)
Discussion started by: peter.herlihy
1 Replies

2. UNIX for Dummies Questions & Answers

How to find i.p address of our server

I don't have root access. How do I find i.p address of our sun server? Thanks. (4 Replies)
Discussion started by: vpotluri
4 Replies

3. Programming

Retrieving IP address of Client from Server

Hi All, When I connect to a unix server from a client machine, how can I get the IP address of the client? One way of retrieving IP address of client which initiates an active connection to the server is through /var/adm/utmpx file upon login; client's IP address and other info would have... (4 Replies)
Discussion started by: matrixmadhan
4 Replies

4. UNIX for Dummies Questions & Answers

how to get the server name using IP address

Hi all, what is the comamnd to get the server address using the IP address ? Please help. Thanks, Sona. (3 Replies)
Discussion started by: Sona
3 Replies

5. Shell Programming and Scripting

Getting the IP address in unix server

Hi, I want to know the IP of my Unix server in my script programming. Below are the my trial and i didn't find anything useful for me.because i want only IP. hostname -> Giving the name of the server and hostanme -i -> Giving the error message that..i am not super user. ipConfig ->... (7 Replies)
Discussion started by: Balamani
7 Replies

6. HP-UX

[SOLVED] HP UX SERVER IP ADDRESS

I am moving an HP UX 9000 server to a new subnet. How do I change the server's IP address?? Many thanks in advance :confused: (3 Replies)
Discussion started by: ldaliosmane
3 Replies

7. Red Hat

DHCP Server address

Where can you find your DHCP Server address? I checked all of the files that this mentioned with no luck. Quick HOWTO : Ch08 : Configuring the DHCP Server - Linux Home Networking (6 Replies)
Discussion started by: cokedude
6 Replies

8. AIX

From address of an email from AIX server

My application resides on an AIX server and sends out emails when a job is completed, and a report ready to be picked up. However the from address of the email seems to have our test server's name, instead of the production server. In reality the mail is coming from the production server only. I... (5 Replies)
Discussion started by: ggayathri
5 Replies

9. Programming

IP address of a server at runtime

Hello, I developed a client task in C and a server task in C (an application strongly coupled). The client needs the server IP address to connect to the server. The problem is: I don't know in advance which machine will run the client and which machine will run the server so I can know the ip... (3 Replies)
Discussion started by: chercheur857
3 Replies

10. Red Hat

Ip address of Linux server

Hi, How to find ip address of Linux servers ? I know by ping command we can find ip address but wanted to check with you. Thanks, Maddy (5 Replies)
Discussion started by: Maddy123
5 Replies
CONNECT(2)						     Linux Programmer's Manual							CONNECT(2)

NAME
connect - initiate a connection on a socket SYNOPSIS
#include <sys/types.h> #include <sys/socket.h> int connect(int sockfd, const struct sockaddr *serv_addr, socklen_t addrlen); DESCRIPTION
The file descriptor sockfd must refer to a socket. If the socket is of type SOCK_DGRAM then the serv_addr address is the address to which datagrams are sent by default, and the only address from which datagrams are received. If the socket is of type SOCK_STREAM or SOCK_SEQ- PACKET, this call attempts to make a connection to another socket. The other socket is specified by serv_addr, which is an address (of length addrlen) in the communications space of the socket. Each communications space interprets the serv_addr parameter in its own way. Generally, connection-based protocol sockets may successfully connect only once; connectionless protocol sockets may use connect multiple times to change their association. Connectionless sockets may dissolve the association by connecting to an address with the sa_family mem- ber of sockaddr set to AF_UNSPEC. RETURN VALUE
If the connection or binding succeeds, zero is returned. On error, -1 is returned, and errno is set appropriately. ERRORS
The following are general socket errors only. There may be other domain-specific error codes. EBADF The file descriptor is not a valid index in the descriptor table. EFAULT The socket structure address is outside the user's address space. ENOTSOCK The file descriptor is not associated with a socket. EISCONN The socket is already connected. ECONNREFUSED No one listening on the remote address. ETIMEDOUT Timeout while attempting connection. The server may be too busy to accept new connections. Note that for IP sockets the timeout may be very long when syncookies are enabled on the server. ENETUNREACH Network is unreachable. EADDRINUSE Local address is already in use. EINPROGRESS The socket is non-blocking and the connection cannot be completed immediately. It is possible to select(2) or poll(2) for comple- tion by selecting the socket for writing. After select indicates writability, use getsockopt(2) to read the SO_ERROR option at level SOL_SOCKET to determine whether connect completed successfully (SO_ERROR is zero) or unsuccessfully (SO_ERROR is one of the usual error codes listed here, explaining the reason for the failure). EALREADY The socket is non-blocking and a previous connection attempt has not yet been completed. EAGAIN No more free local ports or insufficient entries in the routing cache. For PF_INET see the net.ipv4.ip_local_port_range sysctl in ip(7) on how to increase the number of local ports. EAFNOSUPPORT The passed address didn't have the correct address family in its sa_family field. EACCES, EPERM The user tried to connect to a broadcast address without having the socket broadcast flag enabled or the connection request failed because of a local firewall rule. CONFORMING TO
SVr4, 4.4BSD (the connect function first appeared in BSD 4.2). SVr4 documents the additional general error codes EADDRNOTAVAIL, EINVAL, EAFNOSUPPORT, EALREADY, EINTR, EPROTOTYPE, and ENOSR. It also documents many additional error conditions not described here. NOTE
The third argument of connect is in reality an int (and this is what BSD 4.* and libc4 and libc5 have). Some POSIX confusion resulted in the present socklen_t. The draft standard has not been adopted yet, but glibc2 already follows it and also has socklen_t. See also accept(2). BUGS
Unconnecting a socket by calling connect with a AF_UNSPEC address is not yet implemented. SEE ALSO
accept(2), bind(2), listen(2), socket(2), getsockname(2) Linux 2.2 1998-10-03 CONNECT(2)
All times are GMT -4. The time now is 06:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy