(一)介绍
即时通信是基于互联网协议的应用程序,可以使用户随时地进行通信,也允许两人或多人使用网络实时的传递文字消息、文件、语音与视频交流。
户服务等为一体的综合化信息平台。
微软
、
腾讯
、
AOL
、
Yahoo
等重要即时通信提供商都提供通过手机接入
互联网
即时通信的业务,用户可以通过手机与其他已经安装了相应
客户端
软件的手机或
电脑
收发消息。
(二)主要功能
- 服务器的建立:这是实现聊天的关键,只有建立了聊天服务器,客户才能连接到上面从而实现聊天过程的实现
- 选择连接方式:在服务器建立的时候,要选择何种连接方式:TCP还是UDP,选择不同,将会受用不同的消息处理机制。同时将确定连接地址和端口号
- 启用客户端:开始尝试对服务器进行连接和操作,这里面需要注意的地方就是客户机要选择和服务器一致的连接方式,填入正确的链接地址和端口号
- 启动对话:成功建立连接后,开始进行对话操作,对就不同的方面,出现的消息也是不同的,这样的好处就是能够屏蔽他人信息,而只要求显示对自己有用的信息
- 多用户的信息交互:当建立一个连接后,其他的客户机也是可以再连接到上面,进行多用户的聊天
- 推出聊天系统:聊天结束后,客户机断开连接就可以推出聊天室,信息不再交互,如是服务器关闭,连接在上面的所有客户机将会断开