Skip to content

KevinBetterQ/WebSocket-WebChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于WebSocket的聊天系统 - 聊天网站部分:

整个 “ 基于WebSocket的聊天系统 ” 包含三部分,服务器端 + 聊天网站 + Android端。

WebSocket-WebChat 是其中一部分:利用 bootstrap 实现聊天主界面开发。通过 WebSocket 协议实现浏览器的大厅聊天以及一对一聊天。

项目具体参考:http://blog.csdn.net/kevinbetterq/article/details/76861899


整个项目包含:

1、WebChat: ASP.NET的MVC模式实现聊天网站(https://github.com/KevinBetterQ/WebSocket-WebChat)

2、WebSocket-Server: C#实现的WebSocket的服务器端 (https://github.com/KevinBetterQ/WebSocket-Server)

3、AndChat: Android客户端实现代码 (https://github.com/KevinBetterQ/WebSocket-AndChat)

开发环境:

Visual Studio 2013 + Android Studio

整个项目介绍

1 需求分析

1.1 基本功能需求

  1. 基于 Websocket协议,使用C#语言写一个B/S聊天小程序
  2. 实现用户的注册登录,并进行数据库有效管理
  3. 使用一种设计模式

1.2 各模块功能需求

  • WebSocket客户端
    利用bootstrap实现聊天主界面开发。通过WebSocket协议实现浏览器的大厅聊天以及一对一聊天。

  • c#服务器模块
    利用C#语言自己实现了一个WebSocket的服务器,对协议进行解析,并对聊天信息的发送进行管理。

  • Android手机端
    利用WebView控件实现Android端的聊天。同时利用JavaScript与Java的交互编程实现手机端的用户管理。

  • 用户注册登录模块
    网站采用MVC设计模式,实现用户的注册与登录功能,并进行数据库操作。

2 设计说明

2.1 系统结构

image

2.2 模块介绍

image

Authors:

qiwenkaikai@qq.com

About

WebChat: ASP.NET MVC mode to implement chat website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published