任务详情
项目使用c/c++ 开发,运行环境是 windows server 1.接收文件功能和文件下发功能,在上传下发文件时有进度提示(上传下发文件图片等) 2.可以使用通讯库实现,例如 HP-Socket 等库,要求是通讯稳定,有线程池等,服务端不会崩溃。有粘包、分包处理,可以判断丢包等信息,数据库操作有事件统一控制, 有完善的日志记录系统。 3.同时在线稳定并发人数要求在 5000+ 以上 4.模拟用户登录,心跳,记录用户状态,可以安全的查询、修改用户记录状态 5.文件上传后需要执行程序: ServerApp.exe ,并等待ServerApp.exe 程序执行完成后,再进行文件下发操作,如果同时出现了两个人使用文件上传功能,那么 ServerApp.exe 可能会占用大量服务端cpu (大约25%)左右,为了保证服务端正常开销,最好有一个队列,根据cpu占用量,执行ServerApp.exe,并给排队等待的用户一个文本反馈。 6.有配套的测试程序及完善的文档,如果使用了库,需要连同库代码一同交付