【发布时间】:2011-10-20 15:31:33
【问题描述】:
我正在使用一个名为“Ajaxterm”(http://wiki.kartbuilding.net/index.php/Ajaxterm) 的 Python 工具。设置好之后。我面临的问题是,当输入几个字符时 - 它们显示为混乱的字符。例如,当我输入“abcde”时,它可能会出现“cdbea” - 但没有丢失任何字符。据我了解 - 我试图调试 python 代码,似乎 ajaxterm 内部服务器(qweb - QWebRequest 请求处理程序)处理它的请求。似乎没有任何问题。
问题是(我假设) - 从 .js 文件 (javascript) 到 ajaxterm.py ,对于我键入的每个字符,都会启动一个 connect() ,因此稍后键入的字符可能比之前键入的字符更早到达。
我应该如何确保字符按照输入的顺序出现。
(问题是(大部分)仅在网络速度较慢时才会发生)
感谢您的帮助。
【问题讨论】:
-
我一直在检查我刚刚安装的“ajaxterm.js”,并且有代码可以正确地对请求进行排队。您使用的是最新版本吗?刚刚从 synaptic 安装它并获得了 0.10-10ubuntu2 版本。
-
是的,我在 Fedora 机器上使用 0.10.10 我从 git.kirya.net/?p=debian/ajaxterm.git;a=shortlog 获得了 src(有时不会发生 - 但大多数时候会发生)
-
我不知道,我们做了一些修改,比如添加了“”而不是 ajaxterm 默认使用的那个。是否有任何其他类似 strace .py 文件将有助于找出哪里出了问题以及为什么?
标签: javascript python ajax