RtcHttpServer 服务端应用

来源:互联网 发布:淘宝女包货源免费代理 编辑:程序博客网 时间:2024/06/10 20:07

TRtcHttpServer 与 TRtcDataProvider

RtcHttpServer作为服务端进行端口监听,
RtcDataProvider 设置 server 为响应的RtcHttpServer,来处理接收到的数据


procedure TForm1.RtcDPCheckRequest(Sender: TRtcConnection);
begin
  (Sender as TRtcDataServer).Accept;
end;

procedure TForm1.RtcDPDataReceived(Sender: TRtcConnection);
var
  rtcConnection: TRtcDataServer absolute Sender;
  requestBody, responseBody: string;
begin
  if not rtcConnection.Request.Complete then
    Exit;

  if rtcConnection.Request.Method = 'POST' then  //客户端Http发送方式
    requestBody := rtcConnection.Read
  else
    requestBody := rtcConnection.Request.Query.Text;

  responseBody := 'Success';//答复内容

  rtcConnection.Request.Close := True;
  rtcConnection.Write(responseBody);
end;



0 0