本设计是基于TCP协议的通讯QQ聊天软件系统设计,采用Client/Server结构进行设
计,使用SQL Server 2000构建数据库,通过基础的网络SOCKET编程,为即时通讯提供一
个简单而安全的解决方案,使用TCP协议实现端到端的文件传输,实现即时通讯的功能,既
能保证数据可靠传输,又能提高传输的效率。
该软件能实现用户之间的聊天和传输文机,类似QQ等软件,但此软件只有注册登录、
聊天、收发文件等基本功能,不足之处仍需改进。
关键词:Client/Server 结构即时通讯TCP协议
你的问题比较笼统,想好要什么东西再问!数据库的建立,
基础是你明确你要记录哪些信息,你什么也不说,没办法做!
如果你觉得我们可以参考QQ告诉你,很抱歉,
QQ的数据库记录的信息太杂,没办法给你举例!
对于关系数据库,可以设一个这样的字段,这个字段里存放了李四的所有好友,每个好友以“,”分隔;对于非关系数据库,比如说健值数据库,可以使用一个大型的HASH表来存放,李四的所有好友以一个链接的方式串起来 。
比如:
linker表示链接
hash(李四)=linker(王五、张三、黄光、李明)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)