/[LeafOK_CVS]/lbbs/src/net_server.c
ViewVC logotype

Diff of /lbbs/src/net_server.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.3 by sysadm, Tue Oct 19 02:08:35 2004 UTC Revision 1.6 by sysadm, Thu Oct 21 17:28:46 2004 UTC
# Line 17  Line 17 
17    
18  #include "common.h"  #include "common.h"
19    
 //Global definition for sockets  
 int socket_server;  
 int socket_client;  
 char hostaddr_server[50];  
 char hostaddr_client[50];  
 int port_server;  
 int port_client;  
   
20  int  int
21  net_server (const char *hostaddr, unsigned int port)  net_server (const char *hostaddr, unsigned int port)
22  {  {
# Line 47  net_server (const char *hostaddr, unsign Line 39  net_server (const char *hostaddr, unsign
39    
40    if (bind (sock_server, (struct sockaddr *)&sin, sizeof(sin)) < 0)    if (bind (sock_server, (struct sockaddr *)&sin, sizeof(sin)) < 0)
41      {      {
42        log_error ("Bind address failed\n");        sprintf(temp, "Bind address %s:%u failed\n",
43            inet_ntoa(sin.sin_addr), ntohs(sin.sin_port));
44          log_error (temp);
45        exit (2);        exit (2);
46      }      }
47    
# Line 58  net_server (const char *hostaddr, unsign Line 52  net_server (const char *hostaddr, unsign
52      }      }
53    
54    socket_server = sock_server;    socket_server = sock_server;
55    strcpy(hostaddr_server,inet_ntoa(sin.sin_addr));    strcpy(hostaddr_server,(const char *)inet_ntoa(sin.sin_addr));
56    port_server = ntohs(sin.sin_port);    port_server = ntohs(sin.sin_port);
57        
58    sprintf(temp, "Listening at %s:%d\n",    sprintf(temp, "Listening at %s:%d\n",


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1