2010-06-02
简单即时通信系统(学习版)源码
简单即时通信系统(学习版)源码欢迎大家使用该简单的通信软件,下边简单介绍下下:适用范围:非常适合初学者学习使用。(Socket编程)实现的功能:(1)用户注册(2)添加好友(3)跟好友聊天(4)在线用户管理(5)服务器日志管理功能扩展:本程序很容易扩展为可进行文件传输和基于广域网的IM软件。(由于本人最近比较忙,暂不进行扩展)运行条件:visualstadioteamsuit2008及以上版本,并且需要安装其附带的sqlserverexpress。(这是一定的噢,不然运行不起来的)本系统亮点:1.:发送消息=控制信息+数据信息(意思是没个发送的消息都包含两部分信息,一是控制信息,方便接收方根据该控制信息作出相应的处理,后边才是数据信息,是用户要接收的真正的信息)2:发送和接收消息都封装为制定的类3:所有的消息类型都放到一个枚举类型里边,方便扩展其他信息:1..使用本软件的平台:.netFramework2.0版本或以上2..本软件使用TCP协议进行通信3.基于服务器消息转发模式