#include #include #include #include int main (int argc, char *argv[]) { GtkWidget *window, *socket; char command[1024]; gtk_init (&argc, &argv); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_signal_connect (GTK_OBJECT (window), "delete_event", GTK_SIGNAL_FUNC (gtk_main_quit), NULL); socket = gtk_socket_new (); gtk_container_add (GTK_CONTAINER (window), socket); gtk_widget_show_all (window); sprintf (command, "./server %ld &", GDK_WINDOW_XWINDOW (socket->window)); system (command); gtk_main (); return 0; }