职位ID:150179

TCP流保存程序

  • 合作方式:
  • 项目制 全国远程
  • 预估日薪:
  • 800
  • 预估总价:
  • 2400元
  • 预估工时:
  • 3天
  • 所在区域:
  • 全国远程

需求描述

使用C语言或C++ STL重构现有程序

平台:ubuntu 20.04 64bit

Data-main.rar压缩包是源代码。

现有程序是回调API接收数据并保存的程序,功能非常简单,目前程序已经进行了功能100%实现。
通过引用API接收行情数据,加入自定义包头,并保存为流数据。

1,目前存在运行过程中不特定时候自动关闭的情况。需要解决此问题;
2,根据现有代码重建新的程序,删除目前使用的yaml、lz4、fmt等非必要库,不使用任何非必要库,使用标准stl重新生成项目;
3,config增加新的功能,对4项订阅数据的开关;
4,config中static订阅在多个自定义时间下进行查询;
5,在包头后加入localtime,精确到微秒,占用不超过16字节,10:40:18.999.9999;
6,login后接收到第一条数据开始建立*.dat文件开启保存;
7,对每一步详尽的log;
8,config文件使用文本;

特别注意:需要有远程debug经验!!,因测试机在内网,且只有固定时间可进行测试,因此只能在crash之后收集core的方式进行调试。
特别注意:程序需在主机正常接收数据10日,证明项目无问题。

需要编写开发文档,对包头等具体细节进行描述。
源代码需逐段注释,达到小白级别。
不得使用任何非必要扩展库。


人员能力:
1,Linux C++ 4年以上开发经验
2,对TCP数据包结构有深刻的理解!
3,文档编写能力
4,需求理解能力
5,程序测试期间,程序员需说明可随时联系到解决问题的时间段。

信用行为

  • 发布项目
    4
  • 订单总数
    2
  • 退款单数
    0

完善简历

工程师完善技术能力和项目经验,更易接到订单

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信客服

需求方请加需求方端客服沟通需求,工程师请加工程师端客服浏览推送职位

需求方端客服
工程师端客服
联系需求方端客服