如果我问一个简单的问题,请原谅我。请不要犹豫,编辑我的问题以采取正确的方法。
我正在做这个java Chat项目。
我想你们都知道facebook,GTalk当你的朋友在输入消息时,你可以通知该User is typing消息将在你的末尾显示。
当他发送消息或完成消息输入时,User is typing消息将被隐藏。
他们如何识别其他用户当前是否正在输入?
好的答案绝对值得赞赏。
如果我问一个简单的问题,请原谅我。请不要犹豫,编辑我的问题以采取正确的方法。
我正在做这个java Chat项目。
我想你们都知道facebook,GTalk当你的朋友在输入消息时,你可以通知该User is typing消息将在你的末尾显示。
当他发送消息或完成消息输入时,User is typing消息将被隐藏。
他们如何识别其他用户当前是否正在输入?
好的答案绝对值得赞赏。
由于您的问题不包含任何代码。这个答案必须保持基本。
如果您使用 JavaScript,您可以通过多种方式查看用户是否输入:
例如,如果用户专注于输入框并且有一个按键事件,然后发送一条 ajax 消息说“USER ID TYPING”,那么服务器可以处理它。
我认为这是一个类似的问题:聊天中的“用户正在输入”功能
请提供一些代码,以便我们能够提供帮助!
-还请注意-
您的实现取决于您使用的服务器端平台以及您希望如何交互。
我在 PHP 中做了类似的事情,每 10 秒我会看看是否有变化,如果我会向 PHP 发送 AJAX 请求,然后更新需要知道该信息的客户端
对于隐藏或显示的消息,您可以使用:
JavaScript 更改包含消息的 span 的可见性。
如果您使用 jQuery,那么它的$('#spanID').hide()或$('#spanID').show()