summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorbertrand <bertrand@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-09-27 19:20:20 +0000
committerbertrand <bertrand@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-09-27 19:20:20 +0000
commitfbcc3a2466d5e1bd4cd59a9be1707c7f37acbfec (patch)
tree7872a937f56007330e6777cb1ec0c014dea94a46 /libmpdemux
parent58bedbff1fb394f8aac5af40574e07dc56585f02 (diff)
downloadmpv-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.c10
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 ) {