当前位置:编程学习 > C#/ASP.NET >>

急!!求一个用C#套接字编程做的简单的聊天系统

(1)登录功能。

(2)客户可以通过服务器转发,实现一对一、一对多和多对多聊天。

(3)服务器端和客户端程序都能实时显示在线用户数目。

(4)应该具有友好、易用、美观的图形界面。

(5)保存和删除聊天信息。

       通过C#,实现网络聊天的功能,采用Windows Socket编程,服务器与客户端采用了TCP/IP连接方式。在设计聊天方案时,实行将所有信息发往服务器端,再由服务器进行分别处理的思路,服务器端是所有信息的中心。

由于服务器端要保存用户信息,利用数据库来实现这一功能,因此首先需要建立用户信息数据库。

在客户端保存聊天纪录和用户号码这一功能的实现中,采用了文件系统设计。

建立消息链表来保存用户接收的各种消息。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,