#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdio.h>
+#include <string.h>
#include <unistd.h>
#include <netdb.h>
#include <errno.h>
if(bind(TSocket, (struct sockaddr *)&sockn, sizeof(sockn))<0)
{
close(TSocket);
- puts("Error binding to socket.");
+ puts("Error binding to socket.");
return(0);
}
if(listen(TSocket, 1)<0)
}
{
socklen_t len=sizeof(sockn);
-
+
printf("Accepting connection on port %d...\n",Port);
if((Socket=accept(TSocket,(struct sockaddr *)&sockn,&len))<0 )
{
return(0);
}
memcpy(&sockn.sin_addr,Host->h_addr,Host->h_length);
- }
+ }
printf("Attempting to connect to %s...\n",netplayhost);
if( connect(TSocket, (struct sockaddr *)&sockn, sizeof(sockn)) <0 )
{
}
Socket=TSocket;
}
- return(1);
+ return(1);
}
/* 0 on failure, 1 on success, -1 if it would block and blocking is not