検索

HOME .NET/ActiveX Java C++ LeySer BuyDirect!
What's New
イベント
キャンペーン
ニュースリリース
PowerNews
.NET 製品
ActiveX 製品
Java 製品
開発支援 製品


ダウンロード
カタログ(PDF形式)
トライアル版
アップデート

見る・聞く
ご質問窓口一覧
ユーザーサービス
ライセンスについて
よくある質問(FAQ)
バグレポート
メールマガジン
対応環境一覧
使用許諾契約書

買う
ご購入方法
バージョンアップ
旧バージョンの購入




PowerTools Series
|  表計算/グリッド  |  帳票印刷/レポート  |  入力/フォームデザイン  |  グラフ/チャート/画像  |  インターネット通信  |  シリアル通信  |



オンラインショップ
"BuyDirect!®"で購入
[アイネットウィンソック]
ユースフルTCP/IP & RAS接続 コントロール
バージョン:1.0J
標準価格:42,000円 (本体価格:40,000円)
ライセンス:ランタイムフリ−
ダウンロード販売


|  概要  |  主な特長  |  主な機能  |  コントロール一覧  |  注意事項  |  必要システム  |  バグレポート  |  よくある質問(FAQ)  |  ニュースリリース  |


[製品の概要]
Visual Basic上で手軽に通信アプリケーションを構築できるActiveXコンポーネント集の登場です。

iNetWinsockは、インターネットアプリケーションの基礎技術であるTCP/IP通信をVBプログラムに実装します。ユーザーが設計したオリジナルのプロトコルを、信頼性の高いTCPや手続きが簡単なUDPを使用してアプリケーションに組み込みます。

オブジェクト化されたWinsock機能は非常に使いやすく、また通信パフォーマンスを向上させるための通信バッファサイズの変更や、これまでVBでは成し得なかったRAWソケットを使用するアプリケーションの作成も可能です。

さらに、サーバー接続専用のDaemonコントロールを備え、クライアントからの接続要求待ちの機能を独立させたため、プログラミング時のプロパティの混同による煩雑さは大幅に軽減されました。

漢字コード変換コンポーネントも同梱したiNetWinsockは、より簡潔で快適なネットワークアプリケーションの開発を望むVBプログラマに必携のコンポーネント群といえるでしょう。

.NET製品の情報はこちらへ
Secure iNetSuite ラインナップ


TOP
[主な特長]
インターネットプログラミングをフルにサポート
インターネットプロトコルを用いた通信機能を提供するコントロールや、データを扱いやすい形式に変換するフォーマットオブジェクトなど、インターネットプログラミングを強力にサポートする各種機能を取り揃えています。 各コントロールは、プロトコル用の簡潔なプログラミングモデルによって、効率的な通信アプリケーションの構築を支援します。 フォーマットオブジェクトは、ネットワークとCOMオブジェクトの間でバイトデータを変換し、アプリケーションのデータ取り扱いを容易にします。

ブロッキング/非ブロッキング動作
コントロールは、ブロッキング/非ブロッキングの両モードに対応しており、これらのモードを場面に応じて使い分けることができます。 要求された処理が完了するまで他の処理を停止するブロッキングモードは、行いたい処理を順序どおりに記述できるのでプログラミングが簡単です。 一方、非ブロッキングモードは、イベント駆動型アプリケーションに適したモードです。ブロッキングモードと比べて処理が複雑ですが、高度なパフォーマンスを発揮します。

漢字コード変換
JIS、Shift JIS、EUC、Unicode(UCS2、UTF8)をサポートした漢字コード変換コンポーネントが付属します。このコンポーネントは、改行コードCR、LF、CR+LFの変換やURLエンコードにも対応しています。


TOP
[主な機能]
送受信データのトレース(Tcp)
コネクションを通して送信、受信されたデータを見るための機能です。トレースしたデータを変数へ格納したり、ファイルへ書き込む機能もサポートします。通信プロトコルの読み出しやトラブルシューティングに利用できます。

3つの受信データ取得法(Tcp)
・受信バッファにあるデータをすべて取得します。
・バイナリデータを含んだ固定長レコードなどの受信のために、ローカルバッファのサイズ分だけのデータを取得することができます。
・デリミタで区切られた可変長レコードなどの受信のために、指定した文字までのデータを取得することができます。

アプリケーションに適した動作を選択できるソケットオプション(Tcp)
・データが送受信されないときにパケットを送信しつづけ、コネクションの切断を監視します(KEEPALIVEオプション)。
・小さなサイズのパケットの送信を許可します。アプリケーションによってはパフォーマンスが向上します(NODELAYオプション)。
・ローカルアドレス/ローカルポートの再利用を許可します。複数のコネクションに対して同じポートを使用するプロトコルに対応します(REUSEADDRオプション)。

送信バッファ、受信バッファのサイズ変更(Tcp)
送信バッファ、受信バッファのサイズをそれぞれ指定できます。高速なネットワーク上でバッファサイズを大きくするとデータ転送効率が向上します。また、送信バッファに送られたバイト数、受信バッファに読み込まれたバイト数を参照できます。

接続状態の管理(Tcp)
接続状態をステータスで管理し、ユーザーインタフェースにステータス情報を供給できます。

ソケットオプション(Daemon)
最後に使用したローカルポートの再使用を許可します。

IPデータグラムによる下位プロトコル(Udp)
通常使用されるUDPプロトコルのほか、IPのデータグラムを用いた下位プロトコルも使用できます。エラーを通知するICMP、複数ホストへ同時送信するIGMP、通信経路情報を交換するGGPをサポートしています。
※Windows 95ではUdpの下位プロトコルは使用できません

IPヘッダの使用(Udp)
ロウソケットを指定した場合、ユーザー定義のIPヘッダを使用できます。

データ送信時の機能(Udp)
送信キューに送ったデータグラムの数を参照できます。

電話帳の視覚的な表示(Ras)
システムが持っているすべての電話帳エントリ名は、Rasコントロールのコンボボックス内に表示されるため、視覚的にRAS電話帳エントリを選択することが可能です。コンボボックスから選択された電話帳エントリはプロパティから読み込むことができます。

電話帳の編集(Ras)
オペレーティングシステムのダイアログボックスを利用して、エンドユーザーが新しい電話帳エントリを作成したり、既存のエントリを編集することができます。

電話帳や電話番号を使ったリモート接続(Ras)
電話帳エントリ経由でリモート通信サーバーへのRAS接続を確立することができます。また、電話番号、ユーザー名、パスワードを指定することによって、電話帳にないホストとも接続できます。

名前解決のための3つのメソッド(Dns)
・正引きの照合    ホスト名からIPアドレスを求めます。
・逆引きの照合    IPアドレスからホスト名を求めます。
・MX照合       E-mailアドレスからメールサーバーのIPアドレスを求めます。


ICMPエコー要求プロトコルを使用(Ping)
ICMPプロトコルに準じたデータの作成や解析をすることなく、Ping機能を実装します。要求から応答までの所要時間も取得できます。
※Windows 95ではPingコントロールの機能は使用できません

主要な漢字コードのサポート(JCode)
漢字コードのみを変換対象としており、日本語と英数字が混在したデータも正しく変換します。漢字コードを自動判別する機能があるため、変換元データの漢字コードを指定する手間がありません。改行コードの変換も可能です。
※半角カタカナの出力はサポートしません

URLエンコードの機能(JCode)
URLで表現できない文字コードが含まれるデータを、URL表記のルールに従ってエンコードします。漢字が含まれる場合、エンコードにShift JIS、EUC、Unicode(UCS2)のいずれかを指定できます。


TOP
[コントロール一覧]
Tcpコントロール(TCP通信)
TCPデータのストリームを管理します。コネクションの確立、データの送受信、およびソケットベースのコネクションを終了するメソッドを提供するので、TCP通信を簡単に利用できます。ユーザー定義のプロトコルを含むTCPベースの上層プロトコル実装や、Daemonコントロールとの併用によるサーバーアプリケーションの構築も可能です。

Daemonコントロール(TCP接続)
iNetWinsock独自のコントロールです。通信チャネルをオープンしてクライアントの接続を待つ、パッシブコネクションのために使用します。TcpコントロールがConnectメソッドを使用してアクティブなコネクションを1つだけ確立するのに対して、Daemonコントロールは、コネクション要求を無制限に受け付けることができます。クライアントからの要求ごとにTcpコントロールを生成し、これにコネクションを割り当てることで通信を管理します。

Udpコントロール(UDP通信)
ユーザーデータグラムおよびロウIPデータグラムを送受信します。接続を確立しなければならないTCPと異なり、UDPはセットアップが容易で使いやすく、システムリソースの消費量が少ない上に、プログラミングも簡単です。さらにUDPは、ネットワークセグメント上のすべてのコンピュータにパケットを配る、ブロードキャストが可能です(TCPには、この機能はありません)。

Rasコントロール(RAS接続)
RAS(Remote Access Server)への接続を確立します。電話帳アクセス、ダイアルアップ接続を確立/切断するメソッド、およびRAS電話帳を管理するオブジェクトモデルを供給します。また、コンボボックスのユーザーインタフェースを使ってRAS電話帳エントリ名の選択や変更ができます。

Dnsコントロール(名前解決)
DNS(Domain Name Server)にアクセスします。

Pingコントロール(エコー要求)
指定ホストに、IPが到達するかどうかを調べます。

JCodeコンポーネント(漢字コード変換)
JIS、Shift JIS、EUC、Unicode(UCS2、UTF8)の5種類の漢字コードを相互に変換します。


TOP
[注意事項]
iNetWinsockをご使用いただくにはライセンスを確認するための登録手続きが必要です。
登録手続きをスキップした場合、製品は「すべての機能を備えた試用版」としてインストールされ、インストール後30日間作動します。

ライセンス登録の手順
ライセンス登録は製品に付属の登録プログラムで行ないます。

1.オンラインライセンス登録の上、解除キーを入手します。
(Webサイトにアクセスできない場合は、FAXまたはE-mailにて弊社宛に申請してください)

2.登録プログラムの入力フィールドに次の項目を入力します。
・CDキー(プロダクトキー)
・解除キー

3.登録プログラムの〈追加/編集〉ボタンを押し、登録済み製品のリストに
”iNetWinsock Tool”を追加します。


TOP
[必要システム]
Visual Basic 5.0日本語版(Windows 95/98/NT 4.0)
Visual Basic 6.0日本語版(Windows 95/98/Me/NT 4.0/2000/XP/Server 2003/Vista/Server 2008)
※Visual Basic 5.0はService Pack 3以上が必要です。
※Visual Basic 6.0はService Pack 3以上(Windows Server 2003、Windows Vista または、Windows Server 2008 ではService Pack 6)が必要です。
※Windows 95はService Pack 1以上とDCOM95、ダイヤルアップネットワークアップグレードが必要です。
※Windows NT 4.0はService Pack 3以上が必要です。
※Windows XP/Server 2003/Vista/Server 2008は32ビット(x86)のみ対応しています。

8MB以上のハードディスク空き容量


TOP



Copyright © 2008 GrapeCity inc. All rights reserved.  |  プライバシーポリシー