try GTK socket