| Triangle Project |
| Sample Code |
| for Visual Basic 6 |
| Visual Basic Ver.6 で作成した FTPサーバーのコード |
| tps20030427.lzh |
| マルチプロセス(スレッド)で作成したFTPサーバー。(VB6で作成した最終版) アクティブXexe同士での相互参照による、マルチプロセス(マルチスレッド)にて構築。 FTPサーバーの基本要件は実現できたと考える。 バーチャルファイルシステムは実装していないが、有れば汎用性が高くなることであり今後の課題。 |
| tps20030105.lzh |
| シングルスレッドで作成したFTPサーバー最終版。 FTPプロトコルを理解するために作成した。要件の全ては実装していないがFTPサーバーの基本は実現出来たと考える。 個人で使う分には使用可能と考えるが、多人数で同時アクセスすると問題が発生するかも知れない。この辺はマルチスレッドで解決するかも知れないと思う。 |
| Visual Basic Ver.6 で作成した FTPサーバー関連のTips |
| svSkeleton03.lzh |
| サーバーのスケルトンモデル。 1対多のクライアントサーバーモデル。 セマフォ、待ち行列、タイマーファイヤー、システムトレーへの格納、二重起動防止、ユーザー定義型でのプロセス間参照渡しを実装。 |
| SharedMemory02.lzh |
| 共有メモリーのサンプルプログラムのソースコード。 |
| filelock01.lzh |
| ファイルアクセス制御の実験ソースコード。 |
| FileSystemObject02.lzh |
| FileSystemObjectを使用したリスト,属性の取得,フォルダーの削除、ファイルの削除、ファイル・フォルダーの有無確認です。 |
| tps20021006.lzh |
| FindFirstFile,FindNextFileを使用した ファイルのリストアップモジュール。 |
| tps20020813.lzh |
| Winsock.ocxを使用した TCP/IP ファイル転送の基本プログラム。 |
| tps20020506.lzh |
| Winsock.ocxを使用した TCP/IP チャットのプログラム。 |
| 重 要: |
| 各種参考資料、ウエブ上でのサンプルコードを参考に個人の理解を深める為、作動確認をする為に作成した実験のためのコードであり、他の著作権を侵害するものではありません。 万一、コードの部分的にでも著作権を主張される方がいらっしゃれば、その方の主張を尊重いたします。 コード全体としてはTriangle Projectが著作権の主張を致します。 皆さんが個人で参考にされる場合は自由にお使い下さい。 転載される場合はご連絡をお願いします。 Triangle Projectでは実行ファイルの配布は予定しておりません。全てコードのみの配布となります。 Triangle Project Sample Code の使用は使用する人の責任・リスクの元に行なって下さい。 Triangle Project Sample Code の使用に起因する有形無形対人対物を含むあらゆる事故に対してTriangle Projectは責任を持ちません。 |