在线客服代码

添加在线客服代码,您可以

立即获得免费在线客服
立即看到谁在浏览您的网站
实时洞察客户行为
协助网站客户购买商品
网站流量转化为销售订单数量
网站拥有专业在线客服系统

获取在线客服代码
ibangkf
当前位置: 首页 > 客服资讯 >

在线客服系统C/S和B/S结构的优劣分析

时间:2012-05-20 00:38来源:www.ibangkf.com 作者:在线客服系统@ibang客服

    说到在线客服系统大家肯定并不陌生,这不就是点击客服图标就可以与客服交流的软件吗?的确,大家对在线客服系统的作用、功能可能都有一定的了解。然而企业如何选择一款合适的在线客服软件,就是需要你对在线客服系统有更加深入的了解了。

 
    在线客服系统在结构上又分为C/S 结构 (客户机/服务器)和B/S 结构(浏览器/服务器)。究竟两种结构有什么区别呢?
 
    首先让我们来了解一下这两种结构的运行机制。C/S是通过将任务合理分配到客户端和服务器端,降低了系统的通讯开销,需要安装客户端才可进行管理操作的运行机制;B/S是对C/S结构的一种改进。用户界面完全通过浏览器实现。
 
    在线客服系统程序的实现可以有多种方式,WindowsSocket就是其中的一种。Socket是连接应用程序与网络驱动程序的桥梁,Socket在应用程序中创建,通过绑定操作与驱动程序建立关系。此后,在线客服系统应用程序送给Socket的数据,由Socket交给驱动程序向网络上发送出去。客户机从网络上发到与该Socket绑定的IP地址和端口号相关的数据后,由驱动程序交给Socket,应
用程序便可以该Socket中提取接收到的数据。在线客服系统程序就是这样通过Socket进行数据的发送与接收的。
 
    套接字常用的有两类:流式套接字和数据报式套接字。流式套接字(SOCK—STREAM),提供面向连接、可靠的数据传输服务,数据无差错、无重复的发送,且按发送顺序接收。流式套接字实际上是基于TCP协议实现的;数据报式套接字(SOCK_DGRAM),提供无连接服务,数据包以独立包形式发送,不提供无错保证,数据可能丢失或重复,并且接收顺序混乱,数据报式套接字实际上是基于UDP协议实现的。由于在线客服系统的特点,采用UDP协议就可以达到不错的效果,所以在线客服系统一般采用数据报式套接字。
 
    线程由两部分组成:线程的内核对象和线程栈。操作系统用线程内核对象来对线程实施管理,线程对象也是系统用来存放线程统计信息的地方;线程栈用于维护线程在执行在线客服代码时需要的所有函数参数和局部变量。创建线程可以使用系统提供的API函数:CreateThread来完成,线程退出函数为TerminateThread~E1ExitThread。
 
    ibangkf在线客服系统采用C/S结构进行设计,采用UDP协议进行通信。
 
    在线客服系统功能模块
1.客户端
(1)登录功能:为注册用户提供登录功能,允许注册用户进入系统:
(2)注册功能:为用户提供注册功能,是登录功能的前置条件;
(3)对话功能:根据在线用户列表,选择要发送消息的联系人,输入消息,单击发送即可。
 
2.服务器:
(1)维护用户表:系统提供自动刷新用户列表功能,也可以进行手动刷新用户列表;
(2)为用户通信提供服务:当收到用户消息且是对话信息时,先存储消息,再读取接收方地址,转发给接收方,完成用户间通信。
 

本文地址:http://www.ibangkf.com/info/562.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!



    您可能感兴趣的文章: