#ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include #include "conf.h" #include "globales.h" #include "log.h" #include "options.h" #include "sockets.h" #include "window.h" #include "timestamp.h" #include "main.h" struct sockaddr_in address; int func_connect(int argc, char *argv[]) { if (read_arguments(argc, argv, &address, "tcp") < 0) { exit(EXIT_FAILURE); } address.sin_family = AF_INET; if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) { perror("Socket error"); exit(EXIT_FAILURE); } if (connect(sockfd, (struct sockaddr *) &address, sizeof (struct sockaddr_in)) < 0) { perror("Connect error"); exit(EXIT_FAILURE); } return EXIT_SUCCESS; } int main(int argc, char *argv[]) { func_connect(argc, argv); g_idle_add((GSourceFunc)read_socket, (GtkWidget*) textview1); gtk_init(&argc, &argv); init_gtk(); return EXIT_SUCCESS; }