seed r480 - trunk/examples
- From: racarr svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r480 - trunk/examples
- Date: Tue, 16 Dec 2008 00:24:01 +0000 (UTC)
Author: racarr
Date: Tue Dec 16 00:24:01 2008
New Revision: 480
URL: http://svn.gnome.org/viewvc/seed?rev=480&view=rev
Log:
Add Gnio example.
Added:
trunk/examples/Gnio.js (contents, props changed)
Modified:
trunk/examples/Makefile.am
Added: trunk/examples/Gnio.js
==============================================================================
--- (empty file)
+++ trunk/examples/Gnio.js Tue Dec 16 00:24:01 2008
@@ -0,0 +1,24 @@
+#!/usr/local/bin/seed
+Seed.import_namespace("Gio");
+Seed.import_namespace("Gnio");
+
+r = new Gnio.Resolver();
+
+address = r.lookup_name("www.google.com");
+saddr = new Gnio.InetSocketAddress({address: address, port: 80});
+client = new Gnio.SocketConnection({address: saddr});
+
+client.connect(null);
+
+message = "GET / HTTP/1.1\r\nHost: www.google.com\r\n\r\n";
+
+os = client.get_output_stream();
+ds = Gio.DataOutputStream._new(os);
+ds.put_string(message);
+
+os.flush();
+
+input = Gio.DataInputStream._new(client.get_input_stream());
+
+out = input.read_until("", 0);
+Seed.print(out);
\ No newline at end of file
Modified: trunk/examples/Makefile.am
==============================================================================
--- trunk/examples/Makefile.am (original)
+++ trunk/examples/Makefile.am Tue Dec 16 00:24:01 2008
@@ -5,6 +5,7 @@
examplesdir=$(datadir)/doc/seed/examples
examples_DATA = \
actions.js \
+ Gnio.js \
clutter-cairo.js \
threaded-repl.js \
calculator.js \
@@ -30,6 +31,7 @@
gconf.js \
video.js \
accelgroup.js \
+ Gnio.js \
clutter.js \
introspect.js \
poppler.js \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]