Size: a a a

2020 April 14

DB

Dmitry Belkevich in Delphi & Lazarus
ShowMessage(Tpaht.Combine.tdocumentsherred, 'ok.mp3') попробуй
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Это из мемо?
источник

AZ

Andrey Zubov in Delphi & Lazarus
народ, никто не сталкивался с этим пакетом компонентов, по описанию автор там разошелся ни на шутку, я прямо проникся :)
источник

AZ

Andrey Zubov in Delphi & Lazarus
источник

AZ

Andrey Zubov in Delphi & Lazarus
GroupBox меня просто порадовал, выглядит забавно
источник

RS

Renat Suleymanov in Delphi & Lazarus
По работе с сетью никто не подскажет?
Я сделал небольшую проверочку на то жив ли прокси. Используется synapse
      aSock:=TBlockSocket.Create;
     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;
 Является ли необходимым для HTTPs прокси устанавливать обычное TCP соединения и будет ли выключенный флаг
aSock.CanWrite
говорить о том, что прокси недоступен?
источник

GB

George Bakhtadze in Delphi & Lazarus
кстати, по сетям. тут новая либа возникла. не проверял, но автор говорит очень-очень быстрая. и используется в большом нагруженном проекте
https://github.com/DelphiBuilder/NetCom7
источник

RS

Renat Suleymanov in Delphi & Lazarus
George Bakhtadze
кстати, по сетям. тут новая либа возникла. не проверял, но автор говорит очень-очень быстрая. и используется в большом нагруженном проекте
https://github.com/DelphiBuilder/NetCom7
Ну у меня FPC
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Renat Suleymanov
По работе с сетью никто не подскажет?
Я сделал небольшую проверочку на то жив ли прокси. Используется synapse
      aSock:=TBlockSocket.Create;
     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;
 Является ли необходимым для HTTPs прокси устанавливать обычное TCP соединения и будет ли выключенный флаг
aSock.CanWrite
говорить о том, что прокси недоступен?
по флагу: скорее всего да. делаеть Select сокету + тайм-аут
источник

DB

Dmitry Belkevich in Delphi & Lazarus
глянь по коду, там пара строк
источник

DB

Dmitry Belkevich in Delphi & Lazarus
насчет необходимости соединения не могу сказать, наверно от условий зависит
источник

DB

Dmitry Belkevich in Delphi & Lazarus
если что-то собираешься делать, ну то по идее нужно соединяться, а иначе как? ну или само соединиться позже, в более высокоуровневом коде
источник

DB

Dmitry Belkevich in Delphi & Lazarus
George Bakhtadze
кстати, по сетям. тут новая либа возникла. не проверял, но автор говорит очень-очень быстрая. и используется в большом нагруженном проекте
https://github.com/DelphiBuilder/NetCom7
интересно что юзают? неблокирующие сокеты или http.sys
источник

RS

Renat Suleymanov in Delphi & Lazarus
Dmitry Belkevich
если что-то собираешься делать, ну то по идее нужно соединяться, а иначе как? ну или само соединиться позже, в более высокоуровневом коде
Ну потом будет высокоуровневого соедние HTTP.Get(Url). НО есть необходимость проверять живой ли вообще прокси перед этим. Первое что пришло в голову просто устанавливать TCP соединение с помощью TBlocksock synapse и проверять на возможность писать в сокет. Понятно, что неживой прокси не сможет пройти флаг CanWrite... Но вот вопрос обязан ли живой прокси проходить этот CanWrite... Пока не понял. Эксперименты пока дают противоречивые данные
источник

AZ

Andrey Zubov in Delphi & Lazarus
ну я видел только компоненты от тмс которые http.sys используют
источник

VA

Viktor Akselrod in Delphi & Lazarus
Andrey Zubov
ну я видел только компоненты от тмс которые http.sys используют
источник

AZ

Andrey Zubov in Delphi & Lazarus
ну из сторонних
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
По работе с сетью никто не подскажет?
Я сделал небольшую проверочку на то жив ли прокси. Используется synapse
      aSock:=TBlockSocket.Create;
     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;
 Является ли необходимым для HTTPs прокси устанавливать обычное TCP соединения и будет ли выключенный флаг
aSock.CanWrite
говорить о том, что прокси недоступен?
Является ли необходимым для HTTPs прокси устанавливать обычное TCP соединения
однозначно ))))
что такое CanWrite?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Andrey Zubov
ну я видел только компоненты от тмс которые http.sys используют
мормот как минимум
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
Является ли необходимым для HTTPs прокси устанавливать обычное TCP соединения
однозначно ))))
что такое CanWrite?
Ну не просто установить, а проверить установилось ли. А как это сделать в синапс?
источник