view mod_websocket/websocket.html @ 735:c1b0f0c33c6a

mod_archive: Fix hour offset in stored message date os.date expect a timestamp in local time, that is subject to daylight saving. But since we pass an UTC timestamp to os.date one hour is (wrongly) added in the summer. The only sensible thing is to call the os.date only once with the ! parametter. And then parsing this sting to get the utc_timestamp. Calling os.date with an UTC timestamp is not possible, and calling os.date twice without timestamp could give different results.
author Olivier Goffart <ogoffart@woboq.com>
date Wed, 04 Jul 2012 13:49:57 +0200
parents 5fc00a3e47b5
children 14e10bce7463
line wrap: on
line source



<!DOCTYPE html>
<html>
	<head>
		<title>XMPP Websocket</title>
		<script type="text/javascript">
			if ("WebSocket" in window) {
				var ws = new WebSocket("ws://localhost:5281/xmpp-websocket");
				ws.onopen = function() {
					ws.send("<stream:stream to='localhost' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>");
				};
				ws.onmessage = function (evt) {
					var message = evt.data;
					alert ("Received frame: " + message);
				};
				ws.onclose = function() {
					alert ("Disconnected");
				};
			} else {
				alert ("Your browser doesn't implement WebSocket !");
			}
		</script>
	</head>
	<body>
	</body>
</html>