实验三服务端流程图
2016-05-10 20:24:14 0 举报
实验三的服务端流程图展示了一个典型的服务器工作流程。首先,客户端发送请求到服务器,服务器接收请求并解析请求内容。然后,服务器根据请求的内容执行相应的操作,如查询数据库、处理数据等。在操作完成后,服务器将结果封装成响应消息并发送给客户端。客户端接收到响应消息后,对其进行解析并显示给用户。在整个过程中,服务器还需要处理可能出现的异常情况,如网络故障、数据错误等。通过这个流程图,我们可以清晰地了解服务器如何处理客户端的请求以及如何将结果返回给客户端。
作者其他创作
大纲/内容
是
获得队尾消息根据消息的类型进行相应的处理
Communication()方法,创建ServerSocket,监听客户端请求,启动接收请求的线程和发送消息的线程
服务器与客户端连接建立成功返回一个新的Socket对象,获取socket对象的输入流并将其包装为数据输入流获取socket对象的输出流并将其包装为数据输出流
Accept_Run类实现实现Runnable接口执行run()方法
Send_Run类实现Runnable接口执行run()方法
创建并启动线程,接收该客户传来的信息,放入消息队列中
发送消息线程alive?
消息类型?
消息队列不为空?
私聊消息,群聊消息,用户更新消息私聊请求消息,用户退出消息
关闭输入输出数据流关闭socket
否
构造方法,完成界面的初始化设计,注册相应动作事件,调用Communication()方法
服务器正在运行?
main()方法 开始
0 条评论
下一页
为你推荐
查看更多