0 0

站内即时通讯的实现5

客户有个需求,想实现一个类似OA站内即时通讯的功能:显示一个站内的用户列表,点击某个在线用户,然后给他/她发送信息,发送后对方能够即时收到发送过来的信息。

其中有两个问题需要各位帮忙的:
1、信息的即时接收如何实现
2、如何判断用户是否在线(假如用户不点退出,直接关闭浏览器窗口,系统实际上还是显示在线)

PS:项目环境:linux + php + mysql
PHP 
2012年8月13日 16:42

2个答案 按时间排序 按投票排序

0 0

comet

2012年8月15日 16:13
0 0

不是可以看一下 web QQ :  web.qq.com,  WebRTC, web socket 不过, webRTC 只能工作在一小部分支持 html5 的浏览器中可用

2012年8月13日 17:43

相关推荐

    企业内部即时通讯软件

    企业内部即时通讯软件是现代企业提高协作效率的重要工具,它为组织内的员工提供了一个安全、高效、便捷的沟通平台。这种软件通常集成了多种通信方式,包括文本聊天、语音通话、视频会议、文件共享等功能,旨在打破...

    VC实现的即时通讯程序

    VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序

    Android WebSocket实现即时通讯功能

    使用Java-WebSocket开源框架开发Android端即时通讯功能。主要功能: 1、与websocket建立长连接 2、与websocket进行即时通讯 3、Service和Activity之间通讯和UI更新 4、弹出消息通知(包括锁屏通知) 5、心跳检测和重...

    Android平台下的即时通讯客户端实现方案

    为解决在基于Linux操作系统的Android手机平台上即时通信问题,实现在系统客户端进行文本、图片、音乐的传送和播放。采用Java语言环境下Android应用开发工具和API接口,并使用Eclipse加上Android集成开发环境插件为...

    基于ajax的即时通讯系统例子

    2. WebSocket:尽管AJAX可用于实现简单的即时通讯,但为了提供更高效、低延迟的双向通信,WebSocket协议是一个更好的选择。WebSocket创建一个持久的连接,允许数据双向流动,减少了HTTP的开销。 3. Long Polling:...

    c# 实现即时通讯工具

    在本文中,我们将深入探讨如何使用C#编程语言实现一个即时通讯工具,主要涉及的关键技术包括TCP协议、即时通讯(IM)系统设计以及文件传输功能。C#是一种强大的面向对象的语言,非常适合构建这样的应用程序。 首先...

    局域网即时通讯系统的设计与实现 课程设计

    局域网即时通讯系统的设计与实现 课程设计

    c++实现ICQ即时通讯

    在本文中,我们将深入探讨如何使用C++编程语言来实现一个具有加解密功能的ICQ即时通讯程序。ICQ,即"Internet传呼机",是早期的即时通讯软件,而在这里,我们关注的是使用C++重写其核心功能,并加入安全通信的元素。...

    即时通讯MFC实现

    通过学习和实践这个项目,开发者不仅可以掌握MFC的基本用法,还能深入理解即时通讯系统的架构设计,包括客户端与服务器之间的交互逻辑、多线程编程以及网络通信的实现细节。这将对从事桌面应用开发或网络编程的人员...

    ios xmpp即时通讯实现

    以上是基于openfire服务器的iOS即时通讯实现的基本流程和关键知识点。实际开发中还需要考虑用户体验、错误处理、网络条件适应等方面,确保应用的稳定性和易用性。通过不断学习和实践,开发者可以构建出功能丰富、...

    Spring整合websocket实现即时通讯聊天室

    本项目基于Spring平台,整合websocket协议,实现一个简易web聊天室的功能。主要特性如下: 1.包含聊天室登录、退出的功能。登录时,浏览器自动向服务器发起websocket连接,退出时自动切断。 2.登录后,用户可查看到...

    P2P即时通讯_P2P_即时通讯_P2P即时通讯_

    在C#中实现P2P即时通讯,主要涉及以下几个关键技术点: 1. **网络通信**:使用Socket类进行网络通信是基础,它可以创建TCP或UDP连接。TCP提供可靠的数据传输,适合需要保证数据完整性的即时通讯;UDP则适合对实时性...

    web即时通讯(HTML5和java模仿QQ 实现即时通讯)

    HTML5和java模仿QQ 实现即时通讯

    C# winform Socket 即时通讯

    在本案例中,我们将聚焦于使用C#编程语言和WinForms来实现基于Socket的即时通讯系统。Socket是网络编程中的基本组件,它提供了进程间通信(IPC)的能力,尤其是跨网络的进程间通信。 首先,我们需要了解Socket的...

    即时通讯系统源码 飞机即时通讯源码 适配iOS安卓系统源码.zip

    下面将详细讨论即时通讯系统的基本概念、设计原理、以及iOS和Android平台上的实现技术。 即时通讯(Instant Messaging,简称IM)系统是一种允许用户实时发送和接收文本、语音、图像、视频等多种类型信息的应用。它...

    基于QT(C++)实现(界面)即时通讯软件【100010661】

    项目使用 c/s 架构,由服务器(server...用户交互界面采用类似 QQ 的多窗体设计,包括注册界面、登入界面、用户列表界面、聊天界面、文件选择界面、聊天记录界面等,符合用户即时通讯软件使用习惯,提供了较好的体验。

    aspx网页版即时通讯源码

    2. AJAX技术:为了实现即时通讯的无刷新特性,项目可能使用了AJAX(Asynchronous JavaScript and XML)。AJAX允许页面在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容,这在即时聊天中至关重要,...

    基于TCP/IP的即时通讯软件的设计与实现

    《基于TCP/IP的即时通讯软件的设计与实现》 在当今数字化时代,即时通讯软件已经成为人们日常生活和工作中不可或缺的一部分。本文将深入探讨如何利用TCP/IP协议栈设计并实现一个基础的即时通讯系统,该系统最初支持...

    C#局域网即时通讯基本实现

    ### C#局域网即时通讯实现原理 在C#中实现局域网内的即时通讯,主要依赖于.NET Framework提供的网络编程功能,特别是`System.Net.Sockets`命名空间中的`UdpClient`类。UDP(User Datagram Protocol)是一种无连接的...

Global site tag (gtag.js) - Google Analytics