CSDN论坛 > VC/MFC > 网络编程

高分请教!! 聊天程序中的通话记录功能的实现 [问题点数:30分,结帖人xierlovexier]

Bbs1
本版专家分:20
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:5238
Bbs4
本版专家分:1808
Bbs1
本版专家分:20
Bbs4
本版专家分:1319
Bbs1
本版专家分:20
Bbs1
本版专家分:20
Bbs4
本版专家分:1808
匿名用户不能发表回复!登录|注册
其他相关推荐
java网络编程实现一个聊天程序
网络编程 l网络模型 OSI参考模型 TCP/IP参考模型 l网络通讯要素 IP地址 端口号 传输协议 网络参考模型 网络通讯要素 lIP地址:InetAddress 网
应用:Python实现简单聊天程序
需求:SCIENCE 和MOOD两个人软件专业出身,厌倦了大众化的聊天软件,想着自己开发一款简易的聊天软件,满足他们的个性化需求,又不失“专业水准”,Talk is easy, try to code it. 技术:socket,详细了解请参考推酷:python socket 语言:python尽管socket区分服务器和客户端,但是在聊天程序中两者是平等的关系,都是客户端程序。 Server
MTK 通话记录分析
前阵子发现了一个通话记录相关的奇怪问题: 当通话记录超过20个,且穿插拨打电话本中的号码时,通话记录会出问题,表现为在通话记录中的名字与其号码不相符合, 结果是 在通话记录中拨号时拨的是其它号码,与名字不符。 经过反复试验,发现规律为:当通话记录中的记录超过10个时, 拨
Android通话记录过滤和监听
1.通话记录过滤     通常在显示通话记录的时候,只需要显示每个人通话记录的最后一次,那么就要过滤掉每个人多次通话记录的其它记录,一想到这个,自然就想到sql group by语句,但是通过Android提供的内容提供者getContentResolver().query(uri, projection, selection, selectionArgs, sortOrder)去查询,不能在其
Socket编程一实现简易的聊天功能以及文件传输
干程序是一件枯燥重复的事,每当感到内心浮躁的时候,我就会找小说来看。我从小就喜爱看武侠小说,一直有着武侠梦。从金庸,古龙,梁羽生系列到凤歌(昆仑),孙晓(英雄志)以及萧鼎的(诛仙)让我领略着不一样的江湖。如果你有好看的武侠系列小说,给我留言哦。题外话就扯这么多了,接着还是上技术。看看今天实现的功能效果图:可以这里使用多台手机进行通讯,【凤歌】我采用的服务器发送消息。是不是只有发送消息,有些显得太单调
使用C/C++实现Socket聊天程序
使用C/C++实现Socket聊天程序   Initsock.h文件   // initsock.h文件 #include winsock2.h> #include stdlib.h> #include conio.h> #include stdio.h> #pragma comment(lib,"WS2_32") // 链接到WS2_32.lib
java Socket实现聊天程序
java聊天室程序源码 2 需求分析 2.1 业务需求 1. 与聊天室成员一起聊天。 2. 可以与聊天室成员私聊。 3. 可以改变聊天内容风格。 4. 用户注册(含头像)、登录。 5. 服务器监控聊天内容。 6. 服务器过滤非法内容。 7. 服务器发送通知。 8. 服务器踢人。 9. 保存服务器日志。 10.保存用户聊天信息。 2.2 系统功能模块 2.2.1 服务器端 1.处理用户注册 2.处理用户登录 3.处理用户发送信息 4.处理用户得到信息 5.处理用户退出 2.2.2 客户端 1.用户注册界面及结果 2.用户登录界面及结果 3.用户发送信息界面及结果 4.用户得到信息界面及结果 5.用户退出界面及结果 2.3 性能需求 运行环境:Windows 9x、2000、xp、2003,Linux 必要环境:JDK 1.5 以上 硬件环境:CPU 400MHz以上,内存64MB以上 3.1.2 客户端结构 ChatClient.java 为客户端程序启动类,负责客户端的启动和退出。 Login.java 为客户端程序登录界面,负责用户帐号信息的验证与反馈。 Register.java 为客户端程序注册界面,负责用户帐号信息的注册验证与反馈。 ChatRoom.java 为客户端程序聊天室主界面,负责接收、发送聊天内容与服务器端的Connection.java 亲密合作。 Windowclose 为ChatRoom.java的内部类,负责监听聊天室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端程序的一个小程序,实现的一个石英钟功能。 3. 2 系统实现原理 当用户聊天时,将当前用户名、聊天对象、聊天内容、聊天语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将聊天信息对象发送给服务器端 当用户发送聊天信息时,服务端将会收到客户端用Socket传输过来的聊天信息对象,然后将其强制转换为Chat对象,并将本次用户的聊天信息对象添加到聊天对象集Message中,以供所有聊天用户访问。 接收用户的聊天信息是由多线程技术实现的,因为客户端必须时时关注更新服务器上是否有最新消息,在本程序中设定的是3秒刷新服务器一次,如果间隔时间太短将会增加客户端与服务器端的通信负担,而间隔时间长就会让人感觉没有时效性,所以经过权衡后认为3秒最佳,因为每个用户都不可能在3秒内连续发送信息。 当每次用户接收到聊天信息后将会开始分析聊天信息然后将适合自己的信息人性化地显示在聊天信息界面上。 4.1.1 问题陈述 1.接受用户注册信息并保存在一个基于文件的对象型数据库。 2.能够允许注册过的用户登陆聊天界面并可以聊天。 3.能够接受私聊信息并发送给特定的用户。 4.服务器运行在自定义的端口上#1001。 5.服务器监控用户列表和用户聊天信息(私聊除外)。 6.服务器踢人,发送通知。 7.服务器保存日志。
【java学习记录】12.用Socket网络访问方法,实现简单的网络聊天程序
设计网络聊天程序,实现如下功能: (1)聊天两端具有相同的界面,包括能输入消息的文本框、发送消息按钮、消息列表文本框; (2)任意一端均可以实时发送和接收消息,并在自身的消息列表中显示消息记录。 ClientThread public class ClientThread extends Thread{//客户端线程 Socket client; ClientF
Android基于Socket实现聊天功能
一个简单的Android项目 基于Socket聊天 简单的实现了下 界面等是很美观 但是代码简单 方便 一看即懂 适合初学Socket机制的童鞋 大神切莫下载 不想找喷 注意:接收Button点击后可以接收服务器键盘输出的数据 但是点击发送时 会自动获取服务器数据。 使用:文件夹为Android客户端 java文件服务器端(再DOS窗口中编译 运行即可)使用时请将代码中的HOST即IP地址设置为自己的局域网IP(DOS可查)点击送 服务器端显示数据 键盘输入 客户端显示数据 就是这么简单 机制很明显 适合初学Socket的童鞋
C语言用UDP 实现局域网聊天程序源码
C语言用UDP实现局域网聊天程序源码,能够实现用户的注册,登陆,群发和私聊的功能。
关闭