实验三客户端流程图
2016-05-10 21:04:20 0 举报
实验三客户端流程图描述: 1. 用户打开客户端,输入用户名和密码进行登录。 2. 客户端验证用户名和密码,如果正确则进入主界面,否则提示错误信息并要求重新输入。 3. 在主界面,用户可以选择不同的功能模块,如文件管理、网络连接等。 4. 用户点击某个功能模块后,客户端会显示相应的操作界面,用户可以进行相关操作。 5. 用户完成操作后,客户端会保存数据并返回主界面。 6. 如果用户需要退出客户端,可以点击退出按钮,客户端会提示确认信息并关闭。
作者其他创作
大纲/内容
消息类型?
main()方法 开始
handshake()?服务器端与客户端建立连接,用户名处理完毕?
Communication()方法,创建本地socket连接,客户端应先创建对象输出流,后创建对象输入流
退出响应消息关闭输入输出流关闭socket
接收线程存在?
是
用户名传输处理有误,关闭数据输入输出流
创建通信线程启动通信线程
AcceptThread类中的run()方法
更新列表消息,如果是新用户登录,增加在线用户如果是用户退出,删除对应在线用户
聊天请求消息,执行新聊天进程,初始化消息的发送者,创建新选项卡
构造方法,完成界面的初始化设计,注册相应动作事件,调用Communication()方法
否
从数据输入流中获得消息,对不同的消息类型做相应的处理
客户端退出消息所有组件设置为不可用并提示
退出消息从在线用户列表中删除,并提示已退出
用户消息,ShowMessage()如果是群聊消息,群聊主选项卡显示如果是私聊消息,对应私聊选项卡转发
0 条评论
下一页