3

Delphi XE2 で簡単なアプリケーションを開発する必要があります。このアプリケーションは、TCP/IP プロトコルを使用して、IP アドレス (xxx.xxx.xxx.xxx など) とポート番号 (xxxx など) を持つサーバーで実行されているサービスに接続し、サーバーで実行されているサービスから応答を取得します。

txtRequestMsg、txtReplyMsg、および Connect というボタンの 2 つのテキスト ボックスを作成しました。

TCP 接続を開いてデータを送信し、ping のような応答でデータを取得する必要がありますが、ICMP は使用せず、生の TCP のみを使用します。

4

1 に答える 1

6

さまざまな TCP クライアント(発信側)および TCP サーバー(応答側)プロトコルに TCP および UDP コンポーネントを提供する、最も一般的に使用される Delphi インターネット ライブラリは次のとおりです。

  1. Indy バージョン 10。これは、Delphi XE2 インストールのボックスに含まれています。ほとんどすべてのデモで、開始するのに十分な情報が得られるでしょうが、ドキュメントも読む準備をしてください。スタック オーバーフローに関する 1 つの質問だけで、ネットワーク アプリケーションの書き方を教えてくれる人は誰もいません。このライブラリを使用している Stackoverflow には多くの人がおり、Indy チームのメンバーが頻繁にここにいて、Indy に関する質問に答えています。それは十分に尊重されており、使用しない本当の理由がない限り、おそらく Indy から始める必要があります。このようなあいまいな質問ではなく、何かを試したときに Indy について具体的な質問をしてください。

  2. フランソワ・ピエッテによるICS 。コードが小さくてシンプルで、Indy よりも使いやすいので気に入っていますが、使用する人は少ないです。私を含め、このライブラリを使用している Stackoverflow の人々と、ここ SO で活動している Francois 自身がいます。

  3. シナプス。私はこれを少ししか使用していませんが、多くの人が使用していることを知っています。

于 2012-11-07T16:02:56.610 に答える