去年上大学的时候发布了第一个版本的开源代码,QQ群里每天都满,不得不每天剔除几个朋友,在这说一声抱歉,尤其是今天,群主不小心把群给解散了,大家都问我什么情况...谢谢大家关心,临时新建一个群:133059460,大家看到后临时先住着,新版本马上就开发完成,会第一时间部署到学校服务器,届时会开放大家注册资格,测试完毕后将在群内共享新版本代码。

测试网址:swkzy.vicp.net

新版本改进:

1.使用WPF自宿主,不再局限于windows 7以上部署,也省去了大家最郁闷的配置IIS 7.5的NET.TCP服务步骤。

2.由于使用WPF自宿主,不需要再通过跨域文件进行验证,又省去了大家一个心病。

3.简化消息传输协议,效率提升很多。

4.支持群聊和私聊

5.支持表情、文本、图片、大文件多文件同时发送。

6.支持文本和图片以及表情混合发送。

7.支持视频和语音

8.支持聊天记录查看和导出文本

为了方便大家看源代码,老规矩,还是重新画了流程图,先贴几张上来,更多的会放在群共享。

转载于:https://www.cnblogs.com/kangyuan/archive/2011/08/26/2153953.html

SilverLight客户端搭建完善聊天室 测试网址swkzy.vicp.net相关推荐

  1. 2021-06-14 Socketio学习使用搭建一个聊天室

    Socketio搭建一个聊天室 前言 本次实验所用编程语言为HTML以及javascript和JQurey语言和Socketio框架,所用编辑文本工具为VS code. 注意事项 (1)前端编程注意H ...

  2. WebRTC 教程五:WebRTC搭建视频聊天室

    这篇文章主要介绍了 WebRTC 聊天室的整体演示,以及 WebRTC 视频聊天的功能设计,代码逻辑以及整体演示. 目录 WebRTC 聊天室:总体演示 WebRTC 视频聊天: 设计 WebRTC ...

  3. emqttd java 即时通讯_使用Emqttd搭建一个聊天室

    前言 由于项目需要,目前需要使用Emqttd搭建一个聊天室,自己写了个demo,特记录下来 代码 使用IDEA搭建一个Spring Boot工程 pom.xml文件,此处我只列出dependencie ...

  4. 抓住语音社交风口,1天快速搭建语音聊天室

    语音聊天室孵化 一起KTV.众人大合唱.语音开黑.狼人杀.剧本杀.多人配音.观影.语音电台.相亲联谊社交等,一般都是在语音聊天室中进行,那么语音聊天室产品如此火热的原因有哪些呢? 一对一社交适用于朋友 ...

  5. 音视频---速搭建语音聊天室技术分析

    语音聊天室孵化 一起KTV.众人大合唱.语音开黑.狼人杀.剧本杀.多人配音.观影.语音电台.相亲联谊社交等,一般都是在语音聊天室中进行,那么语音聊天室产品如此火热的原因有哪些呢? 一对一社交适用于朋友 ...

  6. vue 文字无缝滚动_手把手教你搭建 Vue 聊天室

    WebSocket简介 WebSocket是一种在单个TCP连接上进行全双工通信的协议 WebSocket使得客户端和服务器之间的数据交换变得更加简单,并且允许服务端主动向客户端推送数据.(HTTP协 ...

  7. 使用Swoole服务搭建简易聊天室

    前言: 之前写过一篇关于swoole的安装搭建的文章.也测试了搭建TCP协议的服务.但是今天我要介绍的是WebSocket协议,WebSoket协议的出现,解决了http协议的很大的一个缺陷.那就是服 ...

  8. 一步一步教您用websocket+nodeJS搭建简易聊天室(4)

    2019独角兽企业重金招聘Python工程师标准>>> 上节中带大家基于websoket与nodejs搭建了一个基本的聊天室雏形,实现了基本的聊天消息首发,用户状态显示,异常处理.但 ...

  9. 如何使用野狗搭建视频聊天室-WebRTC的技术实践

    原文  https://blog.wilddog.com/?p=1354 主题 WebRTC 作者:潘嘉明 野狗科技嵌入式工程师,曾在TP-Link从事相关工作,在嵌入式研究上经验丰富. 一直以来,因 ...

最新文章

  1. linux怎样优化桌面,简单优化设置Ubuntu 18.04系统的GNOME桌面
  2. oracle 判断如果有符合条件的记录则不插入_Oracle数据库AWR部分报告说明
  3. javascript中==与===的区别
  4. Hexo搭建个人博客常用命令
  5. 运行Python程序的2种方式
  6. 征名公布|Qtum量子链企业版—Unita 中文名征集圆满落幕
  7. mysql dns反向解析_Mysql DNS反向解析导致连接超时过程分析(skip-name-resolve)
  8. POJ 1325 Machine Schedule[二分图匹配*最小点覆盖]
  9. 数据3分钟丨华为正式捐赠欧拉操作系统;腾讯云数据库TDSQL将发布免费版;MatrixDB 4.3发布...
  10. python cos函数_Python Tensorflow cos()用法及代码示例
  11. webmin开新网站/创建虚拟服务器失败setquota: Quota file not found
  12. php万年历月份处理_PHP 万年历实现代码
  13. 基于大数据平台的城市规划设计
  14. GD32实战16__备份域
  15. 易语言版{大智慧/分析家/飞狐交易师}DLL插件接口开发模块(beta5),自定义股票软件公式扩展函数...
  16. 微信公众号h5开发流程
  17. 百度杯全国网络攻防大赛——初来乍到
  18. -------已搬运------BUUCTF:[RootersCTF2019]ImgXweb --- jwt --寻找secret,easy
  19. web分享QQ空间api接口
  20. 命令关闭所有cmd窗口

热门文章

  1. matlab偶极矩电场强度分布图_课程设计用MATLAB模拟偶极子的电场分布.doc
  2. python比flask更好的框架_(入门篇)Python框架之FastAPI——一个比Flask和Tornado更高性能的API 框架...
  3. 08TensorFlow2.0基础--8.4部分采样
  4. 关于Java的静态初始化块
  5. SAP License:SAP S4HANA和ECC的区别
  6. Educational Codeforces Round 58
  7. 用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。...
  8. java趣味题-打印杨辉三角
  9. 子类既要实现接口又要继承抽象类的一个demo
  10. Medium上关于git的文章