у меня
<script type="text/javascript">
function setupComet()
{
dojox.cometd.init("http://comet.domain.tld:8000");
dojox.cometd.subscribe("/my/calendar", cometCallback);
}
dojo.addOnLoad(setupComet);
function cometCallback (msg)
{
alert(msg.data);
}
</script>
Orbited отвечает (просматривается с помощью firebug):
<html>
<head><title>404 - No Such Resource</title></head>
<body>
<h1>No Such Resource</h1>
<p>No such child resource.</p>
</body>
</html>
Что я делаю не так?
Чего я пытаюсь достичь:
Браузер заходит на страницу и подписывается на канал (только для чтения). Когда браузер отправляет данные POST, сторона PHP отправит данные в базу данных, а затем опубликует «обновление» для этого канала кометы. Браузер получает это и обновляет страницу.
/ и т.д. / orbited.cfg:
[global]
reactor=epoll
session.ping_interval = 40
session.ping_timeout = 30
user=orbited
[listen]
http://:8000
[static]
[access]
* -> localhost:8000
* -> dev.lan:80
[logging]
debug=STDERR,debug.log
info=STDERR,info.log
access=STDERR,info.log
warn=STDERR,error.log
error=STDERR,error.log
enabled.default=info,access,warn,error,debug