代码之家  ›  专栏  ›  技术社区  ›  Wouter Dorgelo voy

显示键入时键入的字符(动态)

  •  3
  • Wouter Dorgelo voy  · 技术社区  · 14 年前

    <name> is typing..

    谷歌想出了一个主意“在输入时显示每个输入的字符”,以避免这条烦人的消息。

    你怎么创造出这样的东西??

    2 回复  |  直到 13 年前
        1
  •  2
  •   Kyle    14 年前

    如果我在写一个解决方案,我会使用PHP套接字和UDP协议,这更适合这个场景。UDP协议是不可靠的,但比最常用于通信的TCP快得多。所以我想我会有一个非常轻量级的PHP脚本,可以使用UDP向处理服务器发送几个字节的数据。使用AJAX将数据发送到PHP脚本。当然会有延迟,但UDP会大大加快事务的处理速度。

        2
  •  1
  •   Adam    14 年前

    您可以在浏览器和服务器之间使用某种形式的双向通信。因此,浏览器将与服务器通信输入的每个字符,服务器将向所有其他浏览器发送该事件。这可以通过各种技术来实现,通常称为 Comet 或者反向Ajax,在HTML5中可以通过WebSockets完成。以下是 Comet server implementations .