通过WCF实现简单的聊天功能
来源:互联网 发布:机顶盒mac地址 编辑:程序博客网 时间:2024/04/28 01:08
首先说明本人菜鸟一个,此程序仅供C#入门的作个参考,高手勿喷。另外此程序是无聊所做所以一切从简,对细节方面不想多做处理,只为方便,所以漏洞多多,
有兴趣的可自行处理。
下面给出程序运行的一些截图:
这是客户端登陆界面
登陆成功后我们来看看服务器端的情况
用户登陆成功后,服务器会显示登录用户的列表。
登陆进入主界面之后如果其他用户加入的话会有上线提示
接下来是用户聊天界面:
这是双方都打开聊天窗口的情况,用户可以自行设置字体,大小和颜色
还有一种情况就是,接受信息的一方没有打开聊天窗体,这时就需要实现好友列表头像的闪动
这是用户收到新消息然后开始闪动头像的一瞬间,可以看见用户头像切换到一张白色背景图片。
原本准备多加入一些其他的功能,列如文件发送,视频聊天之类的。但是我属于三天热的那种类型,写了两天就不想写了,反正文字聊天的功能差不多就这样了吧。
视频聊天不会写。文件发送如果写好一点也挺麻烦,所以直接写了一个类放那完事,使用UDP协议,以前都没看过UDP这是第一次用,代码方面可能存在问题,大家将就吧。
这个类提供两对异步方法,作用分别是发送文件和接收文件,这样就可以很方便的达到目的。
作者QQ:941597411
- 通过WCF实现简单的聊天功能
- 通过Socket实现类似QQ的简单聊天功能
- Silverlight+WCF实现聊天功能
- 用tcl实现的简单聊天功能
- 用UDP实现简单的聊天功能
- 实现简单的聊天功能部分Vue
- SpringBoot WebSocket 实现简单的聊天功能
- XMPP实现简单聊天功能
- 通过Socket实现最基础的群聊天功能
- 实现最简单的网络聊天功能(服务器版)
- 实现最简单的网络聊天功能(客户端版)
- javaweb webSocket 实现简单的点对点聊天功能
- javaweb webSocket 实现简单的点对点聊天功能
- java TCP/IP实现简单的多人聊天功能
- 基于RMI实现远程聊天功能的简单例子
- 使用Socket实现最简单的聊天功能
- 基于PHP实现一个简单的在线聊天功能
- 使用Java Socket实现简单的聊天功能
- 要看的例子
- android中如何屏蔽长按menu出现的输入法
- linux 命令之 tee find whereis locate 及stdin stdout stderr
- 南京官方澄清猪肉铅超标传言 系引用标准存差错-南京-猪肉-铅超标
- sockaddr与sockaddr_in,sockaddr_un结构体详细讲解
- 通过WCF实现简单的聊天功能
- 关于win 8开发总结及对现实的吐槽
- 国防部-中国军舰航经钓鱼岛附近海域正当合法-军舰-钓鱼岛-航行
- ExtJS4.0有关自定义函数
- Linux下修改root密码以及找回密码的方法
- cgi程序常用环境变量及获取方法
- 实体经济已见底 A股四季度有望走强
- 嵌入式操作系统基本功能
- 使用DEFLATE的IP有效载荷压缩