请原谅我,如果我问一个简单的问题。请不要犹豫,编辑我的问题做正确的做法。如何识别输入消息或不在聊天中的人?
我在做java
Chat
项目。
我想你们都知道facebook
和GTalk
,当你的朋友输入信息时,你可以通知你User is typing
信息将会显示在你的最后。
当他发送消息或完成消息输入时,User is typing
消息将被隐藏。
他们如何识别其他用户当前正在键入?
好的答案是肯定赞赏的。
请原谅我,如果我问一个简单的问题。请不要犹豫,编辑我的问题做正确的做法。如何识别输入消息或不在聊天中的人?
我在做java
Chat
项目。
我想你们都知道facebook
和GTalk
,当你的朋友输入信息时,你可以通知你User is typing
信息将会显示在你的最后。
当他发送消息或完成消息输入时,User is typing
消息将被隐藏。
他们如何识别其他用户当前正在键入?
好的答案是肯定赞赏的。
由于您的问题不包括任何代码。这个答案必须保持基本。
如果您使用JavaScript有很多方法,你可以看,如果用户键入:
例如,如果用户主要集中在输入框,有一个键按下事件再发一个Ajax消息说“用户ID TYPING“,那么服务器可以处理。
我认为这是一个类似的问题:"User is typing" function in chat
请给一些代码,以便我们能够帮助!
- 请注意 - ALSO
你的实现取决于什么服务器端平台,您使用以及如何你想互动。
我做了PHP中类似的东西在那里每10秒我想看看是否有变化,如果有,我会发一个AJAX请求到PHP然后更新需要知道的信息
而且对于客户消息隐藏或显示您可以使用:
用于更改包含消息的跨度的可见性的JavaScript。
如果你使用jQuery那么它$('#spanID').hide()
或$('#spanID').show()
感谢您的回复......''用户正在键入“功能在聊天问题是完全匹配我。但是,我怎样才能确定我的朋友是否在我的浏览器中打字?这不是我的问题的答案。它显示同一用户正在输入或不仅在他的浏览器中?而不是他的朋友浏览器 – 2013-04-24 11:28:52
正如我所说的发送消息到服务器和teh服务器可以发送一个到另一个客户 – LmC 2013-04-24 11:34:15
为你+1 ..那很好。谢谢 ... – 2013-04-24 11:36:29
这是建立在Java或JavaScript的?你用什么来处理网络通信? – interestinglythere 2013-04-24 10:21:20
我正在寻找'javascript'.他们如何捕捉其他最终用户的事件? – 2013-04-24 10:23:33
JavaScript和Java不是一回事。你应该删除[tag:java]标签。另外,您应该发布或描述您迄今为止编写的代码。 – interestinglythere 2013-04-24 10:25:35