2012-05-12 70 views
-1

僅使用IdTCPClient。 (服務器是網絡聊天,這不是我的服務器。)Delphi XE2 IdTCPClient - 如何接收數據?

EX)Winsock.GetData - > IdTCPClient?

+0

你提的問題是過於寬泛。不知道你想讀什麼樣的數據,很難告訴你如何有效地閱讀它。對於不同類型的數據和情況,Indy有許多不同的閱讀方法。您需要提供更多信息。 –

回答

1

使用socket屬性,它有很多的功能,用於接收數據,從「閱讀」。

像這樣:

DataAsString := IDTCPClient1.IOHandler.ReadLn; 
+3

使用廣義的'IOHandler'屬性而不是專門的'Socket'屬性:'IdTCPClient.IOHandler.ReadLn' –

+0

編輯爲Remy建議的答案。 – Harriv