在线oj项目框架和前期准备工作

整体框架 1.目标:实现一个在线判题系统(类似于leetcode) 2.前台工作流程: ①请求题目列表 ②获取题目详细信息 ③作答 ④提交代码 ⑤获取结果 3.后台工作流程: ①启动服务 ②监听,等待客户端连接 ③返回题目列表 ④返回题目详细信息 ⑤编译和判题 ⑥返回结果 4.服务端模块 server模块:主要负责客户端和服务端的通信,提供http服务,串联试题模块和判题模块。 试题模块:保存试题
相关文章
相关标签/搜索