SilverLight客户端搭建完善聊天室 测试网址swkzy.vicp.net
去年上大学的时候发布了第一个版本的开源代码,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相关推荐
- 2021-06-14 Socketio学习使用搭建一个聊天室
Socketio搭建一个聊天室 前言 本次实验所用编程语言为HTML以及javascript和JQurey语言和Socketio框架,所用编辑文本工具为VS code. 注意事项 (1)前端编程注意H ...
- WebRTC 教程五:WebRTC搭建视频聊天室
这篇文章主要介绍了 WebRTC 聊天室的整体演示,以及 WebRTC 视频聊天的功能设计,代码逻辑以及整体演示. 目录 WebRTC 聊天室:总体演示 WebRTC 视频聊天: 设计 WebRTC ...
- emqttd java 即时通讯_使用Emqttd搭建一个聊天室
前言 由于项目需要,目前需要使用Emqttd搭建一个聊天室,自己写了个demo,特记录下来 代码 使用IDEA搭建一个Spring Boot工程 pom.xml文件,此处我只列出dependencie ...
- 抓住语音社交风口,1天快速搭建语音聊天室
语音聊天室孵化 一起KTV.众人大合唱.语音开黑.狼人杀.剧本杀.多人配音.观影.语音电台.相亲联谊社交等,一般都是在语音聊天室中进行,那么语音聊天室产品如此火热的原因有哪些呢? 一对一社交适用于朋友 ...
- 音视频---速搭建语音聊天室技术分析
语音聊天室孵化 一起KTV.众人大合唱.语音开黑.狼人杀.剧本杀.多人配音.观影.语音电台.相亲联谊社交等,一般都是在语音聊天室中进行,那么语音聊天室产品如此火热的原因有哪些呢? 一对一社交适用于朋友 ...
- vue 文字无缝滚动_手把手教你搭建 Vue 聊天室
WebSocket简介 WebSocket是一种在单个TCP连接上进行全双工通信的协议 WebSocket使得客户端和服务器之间的数据交换变得更加简单,并且允许服务端主动向客户端推送数据.(HTTP协 ...
- 使用Swoole服务搭建简易聊天室
前言: 之前写过一篇关于swoole的安装搭建的文章.也测试了搭建TCP协议的服务.但是今天我要介绍的是WebSocket协议,WebSoket协议的出现,解决了http协议的很大的一个缺陷.那就是服 ...
- 一步一步教您用websocket+nodeJS搭建简易聊天室(4)
2019独角兽企业重金招聘Python工程师标准>>> 上节中带大家基于websoket与nodejs搭建了一个基本的聊天室雏形,实现了基本的聊天消息首发,用户状态显示,异常处理.但 ...
- 如何使用野狗搭建视频聊天室-WebRTC的技术实践
原文 https://blog.wilddog.com/?p=1354 主题 WebRTC 作者:潘嘉明 野狗科技嵌入式工程师,曾在TP-Link从事相关工作,在嵌入式研究上经验丰富. 一直以来,因 ...
最新文章
- linux怎样优化桌面,简单优化设置Ubuntu 18.04系统的GNOME桌面
- oracle 判断如果有符合条件的记录则不插入_Oracle数据库AWR部分报告说明
- javascript中==与===的区别
- Hexo搭建个人博客常用命令
- 运行Python程序的2种方式
- 征名公布|Qtum量子链企业版—Unita 中文名征集圆满落幕
- mysql dns反向解析_Mysql DNS反向解析导致连接超时过程分析(skip-name-resolve)
- POJ 1325 Machine Schedule[二分图匹配*最小点覆盖]
- 数据3分钟丨华为正式捐赠欧拉操作系统;腾讯云数据库TDSQL将发布免费版;MatrixDB 4.3发布...
- python cos函数_Python Tensorflow cos()用法及代码示例
- webmin开新网站/创建虚拟服务器失败setquota: Quota file not found
- php万年历月份处理_PHP 万年历实现代码
- 基于大数据平台的城市规划设计
- GD32实战16__备份域
- 易语言版{大智慧/分析家/飞狐交易师}DLL插件接口开发模块(beta5),自定义股票软件公式扩展函数...
- 微信公众号h5开发流程
- 百度杯全国网络攻防大赛——初来乍到
- -------已搬运------BUUCTF:[RootersCTF2019]ImgXweb --- jwt --寻找secret,easy
- web分享QQ空间api接口
- 命令关闭所有cmd窗口
热门文章
- matlab偶极矩电场强度分布图_课程设计用MATLAB模拟偶极子的电场分布.doc
- python比flask更好的框架_(入门篇)Python框架之FastAPI——一个比Flask和Tornado更高性能的API 框架...
- 08TensorFlow2.0基础--8.4部分采样
- 关于Java的静态初始化块
- SAP License:SAP S4HANA和ECC的区别
- Educational Codeforces Round 58
- 用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。...
- java趣味题-打印杨辉三角
- 子类既要实现接口又要继承抽象类的一个demo
- Medium上关于git的文章