1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
服务器侦听线程的执行体创建用户信息节网络系统集成课程结业论文报告这个类中实现侦听客户端连接,并响应用户登录的功能。
在这个类中最重要的功能是在函数中实现的,当服务器启动时,就会建立侦听线程,并且调用函数开始运行线程功能。
服务器侦听线程类的实现服务器侦听线程类需要侦听客户端的登录请求,并且为该用户启动专用线程,处理与此用户相关的操作。
首先为工程添加类,继承其父类,在加函数依次向所有在线用户发送服务器关闭消息,添加函数实现发送系统消息的功能,添加函数完成向所有在线用户发送系统消息的在中添加函数完成启动服务的功能,添加函数完成关闭服务的功能,添调整外,还对控件添加事件侦听器。
如为关闭服务按钮添加侦听器类的构造函数中,完成为服务器控件的添加控件位置的调整控件的初始状态的设定及控件事件侦听函数的添加。
添加函数,在其中完成界面的初始化功能,在函数中,除对事件进行添加和服务器主框类架的实现服务器主框类架类需要实现人机交互功能启动服务功能关闭服务功能和发送系统信息功能。
需要为工程添加服务器主框类,名命为,在,网络系统集成课程结业论文报告,函数,入口参数分别为和。
返回当前链表中元素的个数为类添加成员函数,完成在用户信息链表中查找指定元素的功能,为方便起见,定义两个计数器减将游标指向下节点为类添加成员函数,提供返回链表中元素个数的功能,判断是否链表尾部判断当前节点是否为要删除节点删除节点,判断是否链表尾部判断当前节点是否为要删除节点删除节点计数器减将游标指向下节点为类添加成员函数,提供返回链表中元素个数的功能返回当前链表中元素的个数为类添加成员函数,完成在用户信息链表中查找指定元素的功能,为方便起见,定义两个函数,入口参数分别为和。
,网络系统集成课程结业论文报告,服务器主框类架的实现服务器主框类架类需要实现人机交互功能启动服务功能关闭服务功能和发送系统信息功能。
需要为工程添加服务器主框类,名命为,在类的构造函数中,完成为服务器控件的添加控件位置的调整控件的初始状态的设定及控件事件侦听函数的添加。
添加函数,在其中完成界面的初始化功能,在函数中,除对事件进行添加和调整外,还对控件添加事件侦听器。
如为关闭服务按钮添加侦听器在中添加函数完成启动服务的功能,添加函数完成关闭服务的功能,添加函数依次向所有在线用户发送服务器关闭消息,添加函数实现发送系统消息的功能,添加函数完成向所有在线用户发送系统消息的功能。
服务器侦听线程类的实现服务器侦听线程类需要侦听客户端的登录请求,并且为该用户启动专用线程,处理与此用户相关的操作。
首先为工程添加类,继承其父类,在网络系统集成课程结业论文报告这个类中实现侦听客户端连接,并响应用户登录的功能。
在这个类中最重要的功能是在函数中实现的,当服务器启动时,就会建立侦听线程,并且调用函数开始运行线程。
服务器侦听线程的执行体创建用户信息节点侦听客户端连接得到套接字输入输出流读取用户昵称上线显示提示信息在线用户人启动线程服务器接收线程类的实现服务器接收线程类需要接收客户端发来的信息,并且对该信息进行分析,执行相应操作。
当服务器收到客户端发来的聊天信息,对发送对象进行判断,如果发送对象是所有用户,则将信息发给所有用户,同理,如果是特定用户就发给特定用户。
当服务器接收到客户端发来的下线请求时,就关闭所有与该用户相关的输入输悄悄话微笑地生气地小心地附录附录,附录注意服务器请输入聊天信息,请输入你的昵称,附录用户下线悄悄话附录聊天信息客户端接收线程类附录,系统信息系统信息服务关闭服务器已关闭,附录聊天信息用户列表所有人计算机网络通信课程设计设计题目聊天程序课程编号学生姓名李财锡,刘伟镇,黄小敏,巫秋燕学号所在专业计算机网络技术所在班级指导教师刘思凤成绩设计时间月日至年月日目录目录采用了的目录功能,请同学查阅的标题和目录使用方法,以便正确生成目录,模板中的分页符也不得随意删除,以免造成页眉和页码的设计总说明设计总说明系统功能介绍建立侦听服务用户登录收发聊天信息„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„收发系统消息用户下线和通知服务关闭代码实现用户信息链表实现„„„„„„„„„„„„„„„„„„„„„„„„„服务器主框类架的实现服务器侦听线程类的实现服务器接收线程类的实现客户端主框类的实现客户端接收线程类的实现„„„„„„„„„„„„„„„„„„„„„附源程序参考文献设计总说明这里主要用了的网络编程相关知识,通过学习了解了和协议的基本知识和编程的基本概念,以及协议的响应流程,现在通过使用提供的流和数据包,利用流和数据包建立通信连接,最后实现了个完整的聊天程序,该聊天系统是基于协议的流实现的,它采用了典型的架构,包括个服务器应用程序和个客户端程序,可以同时供多个用户进行聊天。
课程设计要求登录功能。
