`
king_tt
  • 浏览: 2221950 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

开源.NET WEBIM

 
阅读更多

Lesktop 2.0.2.3 修改内容:

1、增加群组功能;

2、增加用户和群组管理;

3、简化嵌入的方式。


Lesktop 2.0.2.7 修改内容:

1、增加显示头像,修改个人资料功能;

2、增加查询消息记录的功能。


Lesktop 2.1.2.8 修改内容:

1、支持SQL Server数据库。


Lesktop 2.1.2.10 修改内容:

1、增加在线状态显示功能。


Lesktop 2.2.0.11 修改内容:

1、增加在线客服功能。



源代码下载:Lesktop-2.2.0.11(如果使用VS2010开发,请使用IIS做服务器)


管理员登录:

账户名:admin,密码为空,登录时不用需要输入密码

将Lesktop嵌入到网站中:

1、下载源代码,将source\wwwroot中的Lesktop,App_Data,Bin三个文件夹拷贝到将嵌入WEBIM的网站根目录下(注意:拷贝即可,不需要建虚拟目录)

2、在要嵌入WebIM的页面中加入以下代码:

<script language="javascript" type="text/javascript">
    document.writeln('<script type="text/javascript" src="/Lesktop/embed.js.aspx?'+(new Date()).getTime()+'"><'+'/script>');
    window.onload = function()
    {
	    StartService();
    }
</script>


嵌入客服系统:

Lesktop支持在线客服功能,你可以在任何网站中嵌入在线客服,具体方法如下:

1、注册客服人员;

2、使用客服人员的登陆名,生成嵌入代码,并将代码嵌入插入到要嵌入客服的网页中。嵌入代码格式如下:

<!--
嵌入客服系统,系统将在此处生成客服人员的HTML代码
CSR:客服人员登录名
-->
<script src="{您的主机}/Lesktop/EmbedCS.ashx?CSR={客服人员登录名}" language="javascript" type="text/javascript"></script>


客户端配置:

将Client.exe同目录下的Setting.conf中的ServiceUrl修改为对应的网址:

<?xml version="1.0" encoding="utf-8"?>
<Config>
    <ServiceUrl>http://lesktop.com/Lesktop</ServiceUrl>
    <ResPath>CurrentVersion</ResPath>
</Config>


数据库配置:

Lesktop默认使用SQLite数据库,您可以修改Lesktop/Web.config文件,使用SQL Server数据库,具体方法如下:

1、将Lesktop/Web.config中的AppSettings中的:

<add key="AccountStorageImpl" value="Core Core.SQLiteAccountStorage"/>
<add key="MessageStorageImpl" value="Core Core.SQLiteMessageStorage"/>

修改为:

<add key="AccountStorageImpl" value="Core Core.SqlServerAccountStorage"/>
<add key="MessageStorageImpl" value="Core Core.SqlServerMessageStorage"/>

2、使用App_Data文件夹中的Lesktop-MSSQL.sql脚本文件创建SQL Server数据库

3、配置好名称为Lesktop_ConnectString连接字符串。

分享到:
评论

相关推荐

    基于AJAX的WebIM(ASP.NET + JQuery + AJAX)

    本 WebIM 系统采用 B/S 模式,使用浏览器 ajax 实现即时聊天。 服务器端采用 MC 设计模式,Controler 自下而上分为:收发模块、编码模块、加密解密模块、序列化/反序列化模块、主处理模块(包含 DAO);其中加密解密...

    免费下载WEBIM java pushlet .net php

    【标题】"免费下载WEBIM java pushlet .net php" 涉及的技术和知识点主要围绕着实时通信(Real-time Communication, RTC)领域,尤其是Web即时通讯(Web Instant Messaging, WebIM)的实现,以及涉及到的编程语言和...

    webim-for-dotnet4:适用于dotnet 4.0的webim

    webim-for-dotnet4 适用于dotnet mvc3的webim插件 演示版 将“ WebimPlugin”项目导入到Visual Web Developer 2010中。(注意:需要MVC3) 生成并运行 开发人员指南 建立资料库 如果您的数据库是MySQL,请导入...

    开源webim即时通讯源码

    聚友中国即时通讯软件 使用它,可以为用户构建一个以好友关系为核心的即时交流网络,也可以把它作为web客服软件来使用。  PC端+WEB端+android端+ios端+平板端+云端多平台互通、方便集成各类应用。

    Vip888无数据库版WebIm

    【标题解析】:“Vip888无数据库版WebIm”是一个基于ASP.NET技术构建的在线聊天系统,特别之处在于它无需依赖任何数据库即可运行。"Vip888"可能是项目的一个特定版本或者品牌标识,而“无数据库版”意味着该系统可能...

    基于WEB的在线客服系统-开源PHP(程序为英文)

    webim是基于WEB的在线客服系统-开源PHP-webim161,即时消息,ajax,php+mysql 源程序在http://download.csdn.net/detail/sitez/1466372; 因为反应说没有数据库,csdn又不能重新编辑资源描述所以上传一份安装说明 1....

    Webim B/s结构,内核类似qq, 开发技术 .net2005+sql2000

    综上所述,这个Webim项目是一个基于B/S架构的即时通讯系统,它的设计思路可能参考了QQ,使用了.NET Framework 2005作为后端开发框架,结合SQL Server 2000作为数据存储,而客户端应用飞秋FeiQ.exe则为用户提供桌面端...

    webim

    WebIM,全称为Web即时通讯,是一种基于Web技术实现的在线聊天系统,它允许用户在浏览器中进行实时的文本、语音甚至视频通信,无需安装额外的客户端软件。WebIM的核心是利用WebSocket等现代网络通信协议,提供低延迟...

    WebIM研究整理

    1.WebIM目录对应http://blog.csdn.net/zwdsmileface/article/details/45111111和http://blog.csdn.net/ibm_hoojo/article/details/7850540 2个帖子集合可以,但是后一篇帖子的jsjac.js版本没找到,希望网友们提供 2....

    WebIM-for-近乎SNS插件 v5.3

    NexTalk可与开源社区站点快速集成NexTalk为国内各开源社区系统开发了WebIM插件,可与 DiscuzX, PhpWind, ThinkSNS, 记事狗, 近乎SNS, UCHome等快速集成。NexTalk界面简洁嵌入社区网站右下角采用标准HTML/AJAX设计的...

    Webim Expand:基于mibew 1.6.8,增加了多域功能。-开源

    【标签】"开源软件"表明Webim Expand遵循开源协议,允许用户自由地使用、修改和分发源代码。这鼓励社区的贡献和协作,使得项目能够不断进化和优化,同时也提供了透明度和可定制性,用户可以根据自己的需求调整和扩展...

    openfire+smack开发webim笔记

    开发者可以通过JWChat以及其他开源项目,如Claros Chat、Yafamato和Smack,学习WebIM的开发方法。 【四】Smack库 Smack是IgniteRealtime组织开发的一个Java库,专门用于实现XMPP协议。它提供了与XMPP服务器交互的...

    WEBIM网站开发用途

    "WEBIM"(Web即时通讯)技术就是实现这种实时通信的关键工具。本文将深入探讨WEBIM在网站开发中的用途,以及如何利用Sample.Client.rar这个压缩包资源进行实践。 **WEBIM的定义与工作原理** WEBIM,全称为Web ...

    WebIM_Ajax框架

    1.环境要求:服务器 .NET Framwork 3.5;客户端支持FF、Chrome和IE6+浏览器; 2.数据库层暂不实现,以读取文件模拟;如果需要使用数据库,请定义一个DAO类(实现IDao接口),替换FileDao; 3.如需进行 Base64 加密,...

    webim,即时通信软件,php

    PHP是一种开源的服务器端脚本语言,特别适合于Web开发。在WebIM中,PHP主要负责接收和处理用户的请求,进行业务逻辑处理,如用户登录验证、消息发送与接收、群组管理等。同时,PHP还可以与其他服务(如MySQL数据库...

    WebQQ WebIM WebSocket

    2. **c# TCP服务器**:在.NET框架下,c#可以使用System.Net.Sockets命名空间中的TcpListener类来创建TCP服务器。TCP服务器负责监听指定端口,当有客户端连接请求时,会创建一个新的Socket实例进行通信。在WebQQ ...

    webim(web即时通)学习文档

    WebIM(Web即时通讯)是一种基于网页的实时通信技术,它允许用户在浏览器上实现即时消息的发送和接收,无需安装额外的客户端软件。WebIM技术通常基于WebSocket、Long Polling、Server-Sent Events等现代浏览器支持的...

    在线客服服务支持系统webim163

    这意味着WebIM163可能是开源软件,并遵循特定的开源许可证规定,允许用户自由使用、修改和分发源代码。 2. default.css:这是CSS(层叠样式表)文件,用于定义WebIM163界面的样式和布局。通过这个文件,开发者可以...

Global site tag (gtag.js) - Google Analytics