SocketTools .NET エディションは、Visual Studio または Embarcadero Developer Studio を使用してビルドされるアプリケーションにインターネット機能を組み込むことを簡単にするように設計されたマネージド コード クラスのコレクションです。SocketTools .NET エディションは、ネイティブ ソケット クラスの複雑さなしで、様々なインターネット プロトコルがどのように実装されるかの深い知識を要求されずに、コンポーネントの機能を簡単に使用し、迅速に開発することを求める Visual Basic または C# 開発者にとって理想的なツールです。
SocketTools .NET オンライン ドキュメント
SocketTools
のプロパティ、メソッド、イベントを含むテクニカル リファレンスを参照できます。
SocketTools .NET には、幅広いニーズに対応するアプリケーションを開発するために使用される 20のクラス ライブラリーとコンポーネントが含まれます。ファイルのアップロードとダウンロード、email メッセージの送受信、リモート コマンド実行、ターミナル エミュレーションなどのクラスが含まれます。
SocketTools .NET エディションの主な機能は以下のとおりです:
SocketTools .NET Edition には、ファイルのアップロードやダウンロード、Web ベースのサービスへのアクセス、電子メールメッセージの送受信、リモートサーバ上でのコマンド実行、インタラクティブなターミナルセッションなどのコンポーネントが含まれています。
SocketTools .NET コンポーネントは、Visual Studio 2019 およびそれ以前のバージョンに対応しています。アセンブリは、.NET Framework バージョン 4.0 ~ バージョン 5.0 および .NET Core 3.1 をターゲットとするアプリケーションで使用できます。これらは、32 ビットおよび 64 ビットの Windows デスクトップおよびサーバープラットフォームでサポートされています。サンプルは、Visual Studio 2010 以降のバージョンで提供されています。
サポートされているプロトコルは、DNS、FTP、HTTP、ICMP、IMAP4、NNTP、POP3、SMTP、SSH、TELNET です。また、汎用の TCP および UDP クライアントとサーバーもサポートされており、IPv4 と IPv6 の両方のネットワークに対応しています。1 つのインターフェースで、同期および非同期のネットワーク接続が可能です。
SocketTools は、お客様のアプリケーション、GeoIP 位置、およびテキストメッセージングコンポーネントのために、安全でプライベートなクラウドストレージを提供します。また、これらのサービスを利用するために、お客様が追加で加入するサードパーティのサービスや、お客様のアプリケーションでこれらのサービスを利用するための追加料金はありません。これらはすべて、.NET Edition の開発ライセンスに含まれています。
TLS (Transport Layer Security) および SSH (Secure Shell) プロトコルを使用した AES-256 ビット暗号化による安全な接続がサポートされています。TLS 1.3 は、マイクロソフト社が Windows プラットフォームで一般的に利用できるようになった時点でサポートされる予定です。コンポーネントのセキュリティ機能は、わずか数行のコードで有効にすることができ、データ暗号化や暗号化の経験を必要としません。
また、SocketTools ActiveX コントロールと非常によく似たプロパティ、メソッド、イベントを備えているため、従来の開発ツールからのプロジェクトの移行も容易です。可能な限り、SocketTools クラスのインターフェイスは、.NET への移行ができるだけ容易になるように設計されています。
SocketTools .NET Edition のライセンスには、電子メールによる無償技術サポート、ナレッジベースやオンラインヘルプなどのサポートリソースへのアクセスが含まれています。また、製品には技術参考資料やサンプルプログラムが付属しています。重要なサポートが必要な場合は、ライセンスと一緒に追加サポートを購入することもできます。
30 日間使用できる SocketTools の全機能を備えた評価版を無料でダウンロードすることができます。評価版には、ご質問に対する無料のテクニカルサポートも含まれています。ライセンスを購入した後は、追加のランタイムライセンス料を支払うことなく、希望する数のプロジェクトで SocketTools のコンポーネントを使用し、ソフトウェアを無制限のユーザーに再配布することができます。