我正在尝试从http://live.gnome.org/Vala/GIONetworkingSample复制“服务器示例” 。
但是当我尝试编译时,出现以下错误:
./src/server/Anais.vala:51.4-51.34: error: 2 missing arguments for `ssize_t GLib.OutputStream.write (void* buffer, size_t count, GLib.Cancellable? cancellable = null)'
output.write( header.str.data );
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./src/server/Anais.vala:52.4-52.31: error: 2 missing arguments for `ssize_t GLib.OutputStream.write (void* buffer, size_t count, GLib.Cancellable? cancellable = null)'
output.write( content.data );
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 2 error(s), 0 warning(s)
make: *** [build-server] Erreur 1
我试图理解错误消息的含义。所以我查看了文档: http ://www.valadoc.org/references/gio-2.0/0.11.5/GLib.OutputStream.write.html
但由于我不习惯使用 glib 和/或任何客户端/服务器库,我不明白我应该做什么。
有人可以告诉我如何OutputStream
与 Vala 一起使用吗?
注意:有关信息,我使用的是 valac 0.10.0