用rtc做的httpweb服务,能实现keep-alive长连接吗

aidpoint20126 2020-04-01 02:55:16
情这样的,我们做了个硬件的接口,对方是http发送数据,3秒一次心跳,使用对方的服务程序就没有问题,我自己做的就每次回发数据后,就断开了,硬件厂家说我的不是长连接,同一台电脑上测试的,那就说明rtc做的http服务没有设置keep-alive,但是我又不知道怎么设置,找了半天也没有找到,郁闷了...
下面是远厂家的服务切图


我的rtc的切图

用我的rtc就没有,该怎么设置?求各位指点,谢谢了
...全文
140 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
aidpoint20126 2020-04-01
  • 打赏
  • 举报
回复
我百度了一下,从http/1.1开始就支持keep-alive了,难道是rtc不支持吗? 后来转而用indy10, xe10.1+ idhttpserver 这个倒是有个属性keepalive 设置为true后, 接收硬件的http请求,然后回发,执行完成后,我这边服务提示:error in parsing command 错误,然后断开了连接, 后来用浏览器测试,没有问题,可以实现长连接, 但是客户的服务一直都是可以的,也是在同一台电脑上, 后来我的服务又改为流的方式回发数据,还是那个错误 我就郁闷了,不知道哪里出问题了

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧