资源简介
基于Socket技术的多人聊天室系统源码
功能介绍:
聊天室支持公聊和私聊频道,理论上可以支持几百甚至几千人,具体上限没有经过测试,在这个案例之中,大家将会掌握基于AgileEAS.NET SOA中间件Socket/Tcp框架的比较复杂的消息定义及消息处理及消息协调,同时还会掌握如何管理服务端的链接、聊天室用户在线状态、消息的多目标转发等功能。
注意:
开发环境为Visual Studio 2010,数据库为SQLite
用户名登录界面注册即可
![](http://www.nz998.com/pic/65755.jpg)
代码片段和文件信息
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文件上传和
相关资源
- PHP MySQL 技术 毕业设计 物流管理系统
- php mysql 在线作业管理系统
- pb 酒店管理系统(代码、sql数据库)
- 图书管理系统 PHP MYSQL实现
- [PHP MySQL]图书馆管理系统前后台全部代
- 人事管理系统数据库文件SQL2000
- 门禁系统论文及数据库sqlserver2005数据
- C 开发的SQL数据库实现的公司员工信
- 企业人事管理系统【SQLServer数据库+课
- 基于PHP+MYSQL的学生成绩管理系统
- Spring+Struts2+Hibernate人力资源管理系统
- 我自己写php mysql聊天室
- 设备管理系统(SQL体验版)
- MySQL数据库用户在线注册系统
- 东城大学在线答疑系统struts2+spring带
- MYSQL作业提交作业批改系统.zip
- Oracle中空间管理对系统性能的影响
- Oracle Linux 6.8 x86_64
- 基于单片机的太阳能电池板监测系统
- Winfrom通用权限管理系统数据库脚本
- 电子图书管理系统
- 数据库系统概念第六版大学模式数据
- 基于SolidWorks的罗茨风机叶轮参数化建
- 旅游管理系统数据库
- 房屋出租管理系统源码
- 数据库宾馆管理系统Mysql
- 毕业设计(带论文)—试卷生成系统
- 软件工程设计排课系统
- Qt实现的一个简单的学生学籍管理系统
- 因酷inxedu开源网络课堂系统
评论
共有 条评论