Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在两个连接之间同步数据_Javascript_Python_Ajax - Fatal编程技术网

Javascript 如何在两个连接之间同步数据

Javascript 如何在两个连接之间同步数据,javascript,python,ajax,Javascript,Python,Ajax,我正在使用一个名为“Ajaxterm”的python工具(http://wiki.kartbuilding.net/index.php/Ajaxterm). 设置之后。我面临的问题是,当我键入几个字符时,它们会显示为混乱的字符。例如,当我键入“abcde”时,它可能会显示为“cdbea”,但不会缺少任何字符。据我所知,我试着调试python代码,似乎ajaxterm内部服务器(qweb-QWebRequestHandler)在处理它发出的请求。它似乎没有什么问题 问题是(我假设)-从.js文件(

我正在使用一个名为“Ajaxterm”的python工具(http://wiki.kartbuilding.net/index.php/Ajaxterm). 设置之后。我面临的问题是,当我键入几个字符时,它们会显示为混乱的字符。例如,当我键入“abcde”时,它可能会显示为“cdbea”,但不会缺少任何字符。据我所知,我试着调试python代码,似乎ajaxterm内部服务器(qweb-QWebRequestHandler)在处理它发出的请求。它似乎没有什么问题

问题是(我假设)-从.js文件(javascript)到ajaxterm.py,对于我键入的每个字符,都会启动一个connect(),因此稍后键入的字符可能会比以前键入的字符来得早

我应该如何确保字符按输入顺序显示

(问题是(大多数情况下)只有在网络速度较慢时才会发生)


感谢您的帮助。

感谢Prusse,它现在可以工作了-我已将函数队列的时间限制从1增加到200。

我刚刚安装了“ajaxterm.js”,并且有代码可以正确地对请求进行排队。您使用的是最新版本吗?刚从synaptic安装了它,得到了版本0.10-10ubuntu2。是的,我在fedora机器上使用了0.10.10,我从那里得到了src(有时不会发生,但大多数时候会发生)。我不知道,我们做了一些更改,比如添加了“”,而不是默认情况下ajaxterm使用的。有没有其他类似strace.py的文件可以帮助找出哪里出了问题,为什么出了问题?