是什么取代了 Indy TIdHTTP.DoRequest?
What replaced Indy TIdHTTP.DoRequest?
我刚刚在一些用户的帮助下将 Indy 10 移到了 Delphi5。我习惯 post 使用
HTTP.DoRequest(hmPost,URL,ssSource,ssResult);//This will not disconnect if already connected like the post
由于 DoRequest 不再可用,如果我尝试使用此代码:
HTTP.Post(URL,ssSource,ssResult);
它工作正常,除非我在 30 秒内再次尝试 post。如果这样做,我会收到此错误:
ERROR: Socket Error # 10048. Address already in use.
DoRequest 从未导致此问题。不确定如何正确替换它。
Remy Lebeau,我想谢谢你。我完全删除了 HTTP.BoundIP,现在没有套接字错误,这意味着实际上所有 3 个线程现在都 运行 同时真正在它们自己的线程中。谢谢。
我刚刚在一些用户的帮助下将 Indy 10 移到了 Delphi5。我习惯 post 使用
HTTP.DoRequest(hmPost,URL,ssSource,ssResult);//This will not disconnect if already connected like the post
由于 DoRequest 不再可用,如果我尝试使用此代码:
HTTP.Post(URL,ssSource,ssResult);
它工作正常,除非我在 30 秒内再次尝试 post。如果这样做,我会收到此错误:
ERROR: Socket Error # 10048. Address already in use.
DoRequest 从未导致此问题。不确定如何正确替换它。
Remy Lebeau,我想谢谢你。我完全删除了 HTTP.BoundIP,现在没有套接字错误,这意味着实际上所有 3 个线程现在都 运行 同时真正在它们自己的线程中。谢谢。