资源简介
基于Socket技术的多人聊天室系统源码
功能介绍:
聊天室支持公聊和私聊频道,理论上可以支持几百甚至几千人,具体上限没有经过测试,在这个案例之中,大家将会掌握基于AgileEAS.NET SOA中间件Socket/Tcp框架的比较复杂的消息定义及消息处理及消息协调,同时还会掌握如何管理服务端的链接、聊天室用户在线状态、消息的多目标转发等功能。
注意:
开发环境为Visual Studio 2010,数据库为SQLite
用户名登录界面注册即可
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ChatRoom.Entities;
namespace ChatRoom.BLL
{
///
/// 用户服务。
///
public interface IUserService
{
///
/// 注册用户。
///
/// 用户对象。
void AddUser(User user);
///
/// 用户登录。
///
/// 用户名。
/// ID。
///
User UserLogin(string loginID string password);
///
/// 账号是否存在。
///
///
///
bool UserExists(string loginID);
///
/// 查找密码找回问题。
///
///
///
string GetSafeKey(string loginID);
///
/// 查找密码找回答案。
///
///
///
string GetSafeResult(string loginID);
///
/// 修改密码。
///
///
///
void ChangePassword(string loginID string password);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-07 17:30 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\
目录 0 2013-10-23 09:06 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\
目录 0 2013-10-23 09:06 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\
目录 0 2013-10-23 09:06 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\bin\
目录 0 2013-10-23 09:08 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\bin\Debug\
目录 0 2013-10-23 09:08 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\bin\Release\
文件 3173 2013-10-05 16:55 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\ChatRoom.BLL.Contracts.csproj
文件 1563 2013-10-05 20:21 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\IUserService.cs
目录 0 2013-10-23 09:06 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\obj\
目录 0 2013-10-23 09:06 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\obj\Debug\
文件 701 2013-10-23 08:53 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\obj\Debug\ChatRoom.BLL.Contracts.csproj.FileListAbsolute.txt
文件 20102 2013-10-23 08:53 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\obj\Debug\ChatRoom.BLL.Contracts.csprojResolveAssemblyReference.cache
文件 4608 2013-10-23 08:53 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\obj\Debug\ChatRoom.BLL.Contracts.dll
文件 7680 2013-10-23 08:53 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\obj\Debug\ChatRoom.BLL.Contracts.pdb
文件 6141 2013-10-23 08:53 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
目录 0 2013-10-23 09:08 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\obj\Debug\TempPE\
目录 0 2013-10-23 09:06 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\Properties\
文件 1348 2013-09-30 13:38 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Contracts\Properties\AssemblyInfo.cs
目录 0 2013-10-23 09:06 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\
目录 0 2013-10-23 09:06 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\bin\
目录 0 2013-10-23 09:08 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\bin\Debug\
目录 0 2013-10-23 09:08 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\bin\Release\
文件 3384 2013-10-05 17:02 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\ChatRoom.BLL.Host.csproj
目录 0 2013-10-23 09:06 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\obj\
目录 0 2013-10-23 09:06 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\obj\Debug\
文件 661 2013-10-23 08:53 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\obj\Debug\ChatRoom.BLL.Host.csproj.FileListAbsolute.txt
文件 22420 2013-10-23 08:53 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\obj\Debug\ChatRoom.BLL.Host.csprojResolveAssemblyReference.cache
文件 8704 2013-10-23 08:53 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\obj\Debug\ChatRoom.BLL.Host.dll
文件 15872 2013-10-23 08:53 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\obj\Debug\ChatRoom.BLL.Host.pdb
文件 6261 2013-10-23 08:53 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
目录 0 2013-10-23 09:08 NetSocketChat_02f1c03e-e70c-4fce-95a0-b2d1ee53c02d\Code\BLL.Host\obj\Debug\TempPE\
............此处省略204个文件信息
- 上一篇:网上书城购物 MVC框架
- 下一篇:ssh2文件上传和
相关资源
- 毕业生就业管理系统的设计介绍含源
- Struts框架 用户登录系统 连接MYsql数据
- ORACLE ERP财务管理系统培训手册(中文
- 数据库学生成绩管理系统课程设计学
- 超市订单管理系统(Eclipse版).zip
- 数据库课程设计-工资管理系统.rar
- LinuxCentOS7.3系统从入门到精通完整版
- 金蝶K3 V14.2合并报表系统.pdf
- Hibernate+Struts2实现的图书系统的设计实
- 超市库存管理系统
- 简易聊天系统模拟QQ,含数据库设计
- 系统辅助Demo
- 北京化工大学计算机专业数据库系统
- 校医院收费管理系统(ACCESS).rar
- 初学者第一个小项目基于JDBC+oracle实现
- 北大青鸟_超市账单管理系统含sql语句
- 基于VC_SQLServer的人力资源管理系统的
- 基于AJAX的.NET个人博客系统(完整源码
- 通用信息管理系统框架(VFP+sql)
- 新闻发布系统MySQL.rar
- XX酒店管理系统(VS2008+SQL2005)
- VS+SQL;制作的图书馆图书管理系统
- sql+delphi 图书管理系统
- 基于springboot+layui+shiro+mysql编写的医院
- 学生成绩管理系统[网页版+数据库]
- 企业进销存管理系统源码
- QT网吧计费管理系统
- vote网上投票系统数据库设计
- 多功能在线考试系统(三层优化版)
- 数据库课程设计(员工薪酬管理信息
评论
共有 条评论