indy

    3熱度

    1回答

    我處理,需要啓動TLS後連接和握手的協議,是這樣的: procedure TForm1.Button1Click(Sender: TObject); var SSL: TIdSSLIOHandlerSocketOpenSSL; begin SSL:= TIdSSLIOHandlerSocketOpenSSL.Create; SSL.SSLOptions.Metho

    1熱度

    1回答

    我已經做了一個IdFTP從我的FTP服務器上下載文件,但是當我嘗試使它變爲螺紋時,它陷入了Android操作系統中的「正在解析主機名...」。 無螺紋(工作正常): uses ..., IdFTPCommon; var RecordDownload: TMemoryStream; uses System.IOUtils; procedure TForm1.Button1Cli

    0熱度

    1回答

    我試圖找到爲什麼我的應用程序凍結時,我運行: IdTCPServer1.Active:= False; 當沒有客戶端連接時,沒有問題。 當一個或多個客戶端連接時,它會凍結。 如果有人能找到我犯了錯誤的地方。 (我是新來的Delphi,如果你看到別的東西錯了,或以錯誤的方式做......告訴我) TLog = class(TIdSync) protected FMsg: S

    0熱度

    1回答

    我有一個Ansi字符串,我用它來存儲二進制數據 - 在0-255範圍內的字節(我知道它應該是一個字節數組左右,但它們之間差別不大)。 我想通過Indy MIME(TIdEncoderMIME.EncodeString/TIdDecoderMIME.DecodeString)傳遞這個「二進制字符串」,並獲得一個人類可讀的字符串。 我認爲如果我使用IndyTextEncoding_8Bit編碼,Enc

    5熱度

    1回答

    我有一個服務器上的MySQL數據庫,我使用我寫的腳本插入數據。我必須打開www.mywebsite.com/rest/create.php?param=value¶m2=value2來創建一個新的資源,然後我必須打開另一個php文件來編輯一個項目等。這是基本的方法:一個PHP文件需要一些參數,然後將文件存儲在數據庫中。 我使用TIdHTTP,因爲我做的是這樣的可能性: TIdHTTP1.G

    1熱度

    1回答

    如何接收一個100字節的字符串使用TIdTcpClient下列條件超時: 如果沒有進來,讀取通話將被阻塞和線程等待永遠 如果接收到100個字節,則讀取調用應返回字節字符串 如果接收到的字節數超過0字節但小於100,則應在某些超時(例如1秒)後返回Read調用,以便至少返回某些內容一個合理的時間,不會產生超時異常,因爲Delphi IDE的調試模式中的異常處理不是m方便。 我現在不是最佳的代碼如下:

    2熱度

    1回答

    Apple App Store需要應用程序才能在僅限ipv6的網絡上工作。 如何使IdTelnet在這樣的網絡上工作?

    1熱度

    1回答

    我想發送一個帖子請求使用Indy但我面臨一些問題。 在一種形式中我有TIdHTTP,一個TIdSSLIOHandlerSocketOpenSSL和TIdCookieManager蒙山這些屬性: TIdHTTP: IdHTTP1.IOHandler := FSSLIO; IdHTTP1.AllowCookies := True; IdHTTP1.HandleRedirects := True;

    4熱度

    2回答

    我正在寫的一個工具負責在數小時內下載數千個圖像文件。最初,使用TIdHTTP,我將Get文件轉換爲TMemoryStream,然後將其保存到文件中,只要沒有例外。爲了提高速度,我將TMemoryStream更改爲TFileStream。 但是,現在,如果找不到資源,或者其他任何導致沒有實際文件的異常,它仍保存一個空文件。 完全可以理解的,因爲我只是簡單地在下載之前創建一個文件流... FileSt

    0熱度

    1回答

    在將UseTLS設置爲utUseExplicitTLS並在其隱式TLS端口上連接到郵件服務器時,第一次嘗試允許連接併發送電子郵件,隨後在該端口上的嘗試正確失敗。 只是想知道如果任何人有任何想法如何避免在初始連接和發送誤報。 該檢查用於處理非標準端口可能正在用於用戶的郵件服務器。幾乎所有我見過的例子都假設總會提供正確的信息。 下面是處理它(不包括錯誤日誌)的代碼部分: function SendTe