95 |
/* alloc memory for new server */ |
/* alloc memory for new server */ |
96 |
if ((new_server = (t_irc_server *) malloc (sizeof (t_irc_server))) == NULL) |
if ((new_server = (t_irc_server *) malloc (sizeof (t_irc_server))) == NULL) |
97 |
{ |
{ |
98 |
fprintf (stderr, _("%s cannot allocate new server"), WEECHAT_ERROR); |
fprintf (stderr, _("%s cannot allocate new server\n"), WEECHAT_ERROR); |
99 |
return NULL; |
return NULL; |
100 |
} |
} |
101 |
|
|
479 |
int server_pipe[2]; |
int server_pipe[2]; |
480 |
|
|
481 |
gui_printf (server->window, |
gui_printf (server->window, |
482 |
_(WEECHAT_NAME ": connecting to %s:%d...\n"), |
_("%s: connecting to %s:%d...\n"), |
483 |
server->address, server->port); |
WEECHAT_NAME, server->address, server->port); |
484 |
log_printf ("connecting to server %s:%d...\n", |
log_printf (_("connecting to server %s:%d...\n"), |
485 |
server->address, server->port); |
server->address, server->port); |
486 |
server->is_connected = 0; |
server->is_connected = 0; |
487 |
|
|
503 |
(server->sock4, SOL_SOCKET, SO_REUSEADDR, (char *) &set, |
(server->sock4, SOL_SOCKET, SO_REUSEADDR, (char *) &set, |
504 |
sizeof (set)) == -1) |
sizeof (set)) == -1) |
505 |
gui_printf (server->window, |
gui_printf (server->window, |
506 |
_("%s cannot set socket option 'SO_REUSEADDR'\n"), |
_("%s cannot set socket option \"SO_REUSEADDR\"\n"), |
507 |
WEECHAT_ERROR); |
WEECHAT_ERROR); |
508 |
set = 1; |
set = 1; |
509 |
if (setsockopt |
if (setsockopt |
551 |
|
|
552 |
/* connection to server */ |
/* connection to server */ |
553 |
gui_printf (server->window, |
gui_printf (server->window, |
554 |
_(WEECHAT_NAME ": server IP is: %s\n"), ip_address); |
_("%s: server IP is: %s\n"), WEECHAT_NAME, ip_address); |
555 |
|
|
556 |
error = connect (server->sock4, (struct sockaddr *) &addr, sizeof (addr)); |
error = connect (server->sock4, (struct sockaddr *) &addr, sizeof (addr)); |
557 |
if (error != 0) |
if (error != 0) |
585 |
ptr_channel = ptr_channel->next_channel) |
ptr_channel = ptr_channel->next_channel) |
586 |
{ |
{ |
587 |
irc_display_prefix (ptr_channel->window, PREFIX_INFO); |
irc_display_prefix (ptr_channel->window, PREFIX_INFO); |
588 |
gui_printf (ptr_channel->window, "Disconnected from server!\n"); |
gui_printf (ptr_channel->window, _("Disconnected from server!\n")); |
589 |
} |
} |
590 |
|
|
591 |
/* close communication with server */ |
/* close communication with server */ |