如果我问一个简单的问题,请原谅我。请不要犹豫,编辑我的问题以采取正确的方法。
我正在做这个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()