【发布时间】:2012-07-16 22:00:59
【问题描述】:
我正在使用 Delphi XE2 构建一个 DataSnap HTTP REST 服务器,以在 Windows 2008 上作为服务运行。我在某处读到,默认情况下,DataSnap 服务器项目禁用 HTTP 'KeepAlive',如果可以的话,有人可以帮忙如何启用此功能。谢谢。
【问题讨论】:
标签: delphi http rest keep-alive datasnap
我正在使用 Delphi XE2 构建一个 DataSnap HTTP REST 服务器,以在 Windows 2008 上作为服务运行。我在某处读到,默认情况下,DataSnap 服务器项目禁用 HTTP 'KeepAlive',如果可以的话,有人可以帮忙如何启用此功能。谢谢。
【问题讨论】:
标签: delphi http rest keep-alive datasnap
服务器有一个属性KeepAlive,应该设置为true。
【讨论】:
TDSTCPServerTransport 组件是一个很好的候选。或者编写一个TDSTCPServerTransport1Connect 事件并调用Event.Channel.EnableKeepAlive(<some timeout>)。