3
您可以建議使用glib/gio庫進行一些網絡連接示例。 有很好的reference manual,但即使是基本的東西也沒有完整的例子。glib網絡連接示例
它將作爲程序的一部分用於簡單的發送和接收文件。
您可以建議使用glib/gio庫進行一些網絡連接示例。 有很好的reference manual,但即使是基本的東西也沒有完整的例子。glib網絡連接示例
它將作爲程序的一部分用於簡單的發送和接收文件。
這樣怎麼樣? 有一個在Fetch a file from web: in GTK using C
#include <gio/gio.h>
int main()
{
const gchar *uri = "https://stackoverflow.com/questions/5758770/";
GFile *in;
GFile *out;
GError *error = NULL;
gboolean ret;
g_type_init();
in = g_file_new_for_uri(uri);
out = g_file_new_for_path("/tmp/a");
ret = g_file_copy(in, out, G_FILE_COPY_OVERWRITE,
NULL, NULL, NULL, &error);
if (!ret)
g_message("%s", error->message);
return 0;
}
類似的問題,我發現在SO 懸而未決的問題http://stackoverflow.com/questions/2417681/need-help-implementing-simple-socket-server-using-gioservice- glib-glib-gio並嘗試使用它作爲示例,但仍想找到完成的示例。 – qnikst 2011-04-22 18:56:36