indy

    0熱度

    1回答

    我是Multithreading的新手,我有一個使用indy進行一系列操作的過程(登錄到一個網站和下載文件和...),有時當一個網站沒有響應或它需要太長時間,即使idHttp.connectTimeout和idHttp.readTimeout設置爲一個特定的數量或有時確實發生,但沒有發生異常指定!!,這就是爲什麼我喜歡檢查任務,看看是否例如ITask運行30秒,它必須終止!,我試過使用itask.

    0熱度

    1回答

    我正在使用Embarcadero RAD Studio 10.我試圖在我的應用程序中使用Indy客戶機/服務器組件。 我想在運行時調整TCP/UDP服務器的IP地址和端口。 我可以在設計時看到的默認設置: 我可以添加條目到Bindings並設置DefaultPort。 但是,我想在程序運行時執行此操作。我想在我的用戶界面中設置綁定和端口,並按下按鈕使服務器使用我輸入的內容。 我該怎麼辦呢?

    1熱度

    1回答

    我在IndyProtocols90包中構建IdMessageHelper.pas單元時收到錯誤。的LoadFromStream和LoadFromFile所有實例都聲稱有帶有簽名的一個問題: [錯誤] IdMessageHelper.pas(78):E2250有「LoadFromStream」可以用這些參數調用沒有重載版本 procedure Internal_TIdMessageHelper_Lo

    0熱度

    2回答

    我想在TIdHtttp上使用PUT上傳文件。我發現Remy Lebeau的回答是不使用PUT,而是使用POST。 但在我的情況下,我無法做到這一點,因爲我使用第三個API,它指定我需要使用PUT。如果我嘗試使用POST,它會返回一條消息,指出方法不被允許。 基本上,我試圖做這樣的事情: Response := TStringStream.Create; DS := TIdMultiPartFor

    1熱度

    1回答

    在我嘗試失蹤TLS SNI擴展。我不知道爲什麼。有人能指引我朝着正確的方向嗎? Embarcadero®的RAD Studio 10版本西雅圖23.0.21418.4207 印版:10.6.2.5311 的OpenSSL:https://indy.fulgan.com/SSL/openssl-1.0.2h-i386-win32.zip 的(Wireshark的)結果是有和無的解決方法是相同的。 示

    0熱度

    1回答

    我有問題連接到使用Delphi XE的Indy客戶端的公共領域API。 我可以成功連接到我的本地主機web服務器api(apache),但類似的嘗試遠程服務器(公共域)共享主機給了我一個禁止的403錯誤。 我可以使用cURL成功訪問相同的公共領域api。因此,我排除了共享託管服務器上任何與權限/防火牆有關的問題。 function CallService(ServiceID: string;pay

    1熱度

    1回答

    更新似乎這個問題與Indy並沒有像我想象的那樣密切相關,而是更多的關於多線程的話題。我會保持這個問題的開放,因爲我不是100%相信的。 我有一個工作中的應用程序,它與使用Indy TCP客戶端的通信夥伴交換ASCII字符串。 通信流程是這樣的: [印等級]發件人發送串 [TCP等級] Wireshark的講述,這個數據包被髮送到收件人 [TCP等級]收件人發送一個TCP ACK確認該分組 [印等級

    3熱度

    1回答

    任何人都可以診斷我的失敗連接到smtp.office365.com使用Delphi 2010和Indy 10.5.5? 我已閱讀Indy專家Remy Lebeau在此問題中提供的代碼示例:Using INDY 10 SMTP with Office365。 我已經從這個問題中提取了兩個替代代碼示例(一個使用AuthType satDefault和另一個satSASL),並將它們剪切並粘貼到控制檯應

    0熱度

    1回答

    如何在Delphi中使用Indy查找DNS記錄?例如,SRV記錄,SPF記錄,TEXT記錄等 我知道我們可以直接使用nslookup從Windows,但我想用印,或任何其他Delphi組件來做到這一點。 我試圖尋找谷歌,我發現這樣的事情: function ReverseDNSLookup(IPAddress: String; DNSServer: String = SDefaultDNS; T

    1熱度

    2回答

    什麼是從外部破壞TIdContext後裔的正確方法印語境?我想關閉一個特定的(掛起)連接並摧毀它的上下文。 說,我從TIdCustomTCPServer.Contexts和...採取一個元素,並調用Free是不夠的我猜。我只是想避免任何陷阱。有時Indy根本不直觀。