http://live.gnome.org/Vala/GIONetworkingSample에서 "server example"을 복사하려고합니다. 내가 이해하는 tryedVala : GIO/소켓 예제를 사용한 네트워킹이 작동하지 않습니다.
./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
을 사용하는 방법을 말해 줄 수 있습니까?
NB : 정보를 위해, 나는 valac 예를 발라> = 0.11.0을 필요로 표시되어 있는지 0.10.0
저는 리눅스를 사용하고 있습니다. 나는 내 자신으로 발라를 컴파일 할 수 있다고 생각한다. 나는 한번 살펴 보겠다. 감사. –
괜찮아. 나는 내 자신의 valac을 컴파일했고 다음과 같은 다른 패키지의 다른 버전을 설치했다 : https://danious.wordpress.com/2011/06/04/installation-of-synapse-on-trisquel-gnulinux/. –