comparison mod_tcpproxy/web/demo.html @ 148:f2f9b965d1ad

mod_tcpproxy: Add web/ folder containing demo JS client
author Matthew Wild <mwild1@gmail.com>
date Tue, 13 Apr 2010 04:52:15 +0100
parents
children 7dbde05b48a9
comparison
equal deleted inserted replaced
147:4db80a46b064 148:f2f9b965d1ad
1 <html>
2 <head>
3 <script type="text/javascript" src="xmpp.io.js"></script>
4 <script type="text/javascript" src="strophe.js"></script>
5 <script type="text/javascript" src="src/jquery-1.4.2.min.js"></script>
6 <script type="text/javascript">
7 function handle_connection_status(status, err)
8 {
9 console.log("XMPP status: "+Strophe.Status.CONNECTED);
10 if(status == Strophe.Status.CONNECTED)
11 {
12 var conn = new XMPPIO(xmppconn, "tcp.localhost");
13 conn.addListener("connect", function () {
14 var req = "GET / HTTP/1.0\r\nHost: example.com\r\n\r\n";
15 console.log("Sending request: "+req);
16 conn.write(req);
17 });
18 conn.addListener("data", function (data)
19 {
20 $("<div/>").text(data).appendTo("body");
21 });
22 console.log("Connecting to example.com:80...");
23 conn.connect("example.com", 80);
24 }
25 }
26
27 var xmppconn = new Strophe.Connection("/http-bind");
28 xmppconn.connect("anon.localhost", null, handle_connection_status, 50);
29
30 </script>
31 </head>
32 <body>
33 </body>
34 </html>