diff options
author | bertrand <bertrand@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-09-27 19:20:20 +0000 |
---|---|---|
committer | bertrand <bertrand@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-09-27 19:20:20 +0000 |
commit | fbcc3a2466d5e1bd4cd59a9be1707c7f37acbfec (patch) | |
tree | 7872a937f56007330e6777cb1ec0c014dea94a46 /libmpdemux | |
parent | 58bedbff1fb394f8aac5af40574e07dc56585f02 (diff) | |
download | mpv-fbcc3a2466d5e1bd4cd59a9be1707c7f37acbfec.tar.bz2 mpv-fbcc3a2466d5e1bd4cd59a9be1707c7f37acbfec.tar.xz |
Display the IP address that has been resolved.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7514 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r-- | libmpdemux/network.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/libmpdemux/network.c b/libmpdemux/network.c index d1d2a96dc3..f101a96d91 100644 --- a/libmpdemux/network.c +++ b/libmpdemux/network.c @@ -149,8 +149,7 @@ connect2Server(char *host, int port) { fd_set set; struct timeval tv; struct sockaddr_in server_address; - - mp_msg(MSGT_NETWORK,MSGL_STATUS,"Connecting to server %s:%d ...\n", host, port ); + struct hostent *hp; socket_server_fd = socket(AF_INET, SOCK_STREAM, 0); if( socket_server_fd==-1 ) { @@ -159,7 +158,7 @@ connect2Server(char *host, int port) { } if( isalpha(host[0]) ) { - struct hostent *hp; + mp_msg(MSGT_NETWORK,MSGL_STATUS,"Resolving %s ...\n", host ); hp=(struct hostent*)gethostbyname( host ); if( hp==NULL ) { mp_msg(MSGT_NETWORK,MSGL_ERR,"Counldn't resolve name: %s\n", host); @@ -173,6 +172,11 @@ connect2Server(char *host, int port) { server_address.sin_port=htons(port); // Turn the socket as non blocking so we can timeout on the connection + if( isalpha(host[0]) ) { + mp_msg(MSGT_NETWORK,MSGL_STATUS,"Connecting to server %s[%d.%d.%d.%d]:%d ...\n", host, (hp->h_addr_list[0][0])&0xff, (hp->h_addr_list[0][1])&0xff, (hp->h_addr_list[0][2])&0xff, (hp->h_addr_list[0][3])&0xff, port ); + } else { + mp_msg(MSGT_NETWORK,MSGL_STATUS,"Connecting to server %s:%d ...\n", host, port ); + } fcntl( socket_server_fd, F_SETFL, fcntl(socket_server_fd, F_GETFL) | O_NONBLOCK ); if( connect( socket_server_fd, (struct sockaddr*)&server_address, sizeof(server_address) )==-1 ) { if( errno!=EINPROGRESS ) { |