RS
Size: a a a
RS
RS
CanWrite
? {:Return @TRUE, if you can to socket write any data (not full sending
buffer). Status is tested for time Timeout (in milliseconds). If value in
Timeout is 0, status is only tested and continue. If value in Timeout is
-1, run is breaked and waiting for write data maybe forever.
This function is need only on special cases!}
RS
{:Return @TRUE, if you can to socket write any data (not full sending
buffer). Status is tested for time Timeout (in milliseconds). If value in
Timeout is 0, status is only tested and continue. If value in Timeout is
-1, run is breaked and waiting for write data maybe forever.
This function is need only on special cases!}
DB
CanWrite
?RS
DB
DB
SB
DB
RS
synapse
aSock:=TBlockSocket.Create;Является ли необходимым для HTTPs прокси устанавливать обычное TCP соединения и будет ли выключенный флаг
aSock.Connect(Instagram.HTTPClient.HTTPProxyHost, Instagram.HTTPClient.HTTPProxyPort.ToString);
if not aSock.CanWrite(10000) then
begin
WorkerLogger.Error('Nonactive proxy '+Instagram.HTTPClient.HTTPProxyHost+':'+
Instagram.HTTPClient.HTTPProxyPort.ToString);
ToRepeat:=True;
end;
aSock.Free;
aSock.CanWriteговорить о том, что прокси недоступен?
aSock:=TBlockSocket.Create;ПОтом попробую пример @dmitry_belkevich (твой пример меня немного пугает, так как много непонятного :) )
with Instagram.HTTPClient do
aSock.Connect(HTTPProxyHost, HTTPProxyPort.ToString);
if (aSock.LastError <> 0) then
begin
with Instagram.HTTPClient do
WorkerLogger.Error('Nonactive proxy '+HTTPProxyHost+':'+HTTPProxyPort.ToString+'. Last error: '+aSock.LastError.ToString);
ToRepeat:=True;
end;
aSock.Free;
DB
DB
AS
DB
AS
AS
AS
DB
AS
DB