簡體   English   中英

如何在Delphi XE2中建立TCP / IP連接?

[英]How to make TCP/IP connection in Delphi XE2?

我必須在Delphi XE2中開發一個簡單的應用程序。 此應用程序將使用TCP / IP協議連接到具有IP地址(例如xxx.xxx.xxx.xxx)和某些端口號(例如xxxx)的服務器上運行的服務,並將從服務器上運行的服務獲得回復。

我創建了兩個文本框:txtRequestMsg,txtReplyMsg和一個名為Connect的按鈕。

我需要打開一個TCP連接並發送一些數據並將一些數據反饋回來,比如ping,但不使用ICMP,只是原始TCP。

最常用的Delphi互聯網庫為各種TCP客戶端(始發)和TCP服務器(應答)協議提供TCP和UDP組件:

  1. Indy版本10,包含在Delphi XE2安裝包裝盒中。 幾乎任何演示都可能為您提供足夠的信息以便入門,但也准備好閱讀文檔。 沒有人會在單個堆棧溢出問題中教你如何編寫網絡應用程序。 Stackoverflow上有很多人使用這個庫,而Indy團隊成員經常在這里回答關於Indy的問題,並且它得到了很好的尊重,除非你有真正的理由不使用它,否則你應該從Indy開始。 當你嘗試某些事情時,詢問有關Indy的具體問題,而不是像這樣的模糊問題。

  2. ICW by Francois Piette。 我喜歡它,因為代碼更小更簡單,我發現它比Indy更容易使用,但是使用它的人更少。 Stackoverflow上有人使用這個庫,包括我,以及活躍在這里的弗朗索瓦本人。

  3. 突觸。 我只使用過這個,但我知道很多人都使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM