Ver2.0!!メッセージボックスでお知らせ!!使い方いろいろ!!mirror

PHPサーバー WebBell


WebBELLとは?使い方しくみ
ダウンロード質問メールお知らせ
サポート簡単実験環境IPチェック
WebBELL実験!!(メッセージOK)
PHPが出来れば、クライアントは、簡単に自作できます!!

PHP SERVER WebBELLとは(動作環境)
あなたのホームページから、直接あなたのパソコンを 呼び出します。
つまり・・誰かがあなたのホームページを見ていて、 ホームページ上のWebBELLボタンをクリックすれば
あなたのパソコン上にメッセージボックスが、 開くのです(とつぜん、ピンポンってきます)。
つまり、あなたのホームページが、あなたの パソコンへの玄関に、そして、WebBELLが呼び鈴に なるのです。





動作環境は、
1.Net Frameworkがインストールされていること
(インストールすればいいだけです(使い方参照))
2.レンタルサーバーでPHPが使えること
(いまどき、普通は、使えます。)
3.プロバイダから、グローバルアドレスを
割り当てられていること
(これも普通は、割り当てられています)。
 
使い方
詳細は、ダウンロードした、readme.txtに書いてあります。
そちらを、主に参考にしてください。
Windowsのスタートアップに登録すれば、Windowsスタート時に、 勝手に起動するので、便利です。
簡単なクライアント(fsock.php)がありますが、
PHPで簡単に自作もできます。

操作は、基本的にシステムトレイで行いますので、 作業の邪魔にはなりません。
(システムトレイのアイコン右クリックで、スタート、 ストップ、フォームをだす。フォームをけす。しか ありません)。
スタートメニューのスタートアップにショートカット を、入れておけば、Windowsの起動と同時に動くので、 便利です。
<あなたのパソコン>
1.あなたのパソコンでWebBELLを起動してください。 (この際呼び出されたとき、相手に示すメッセージを 用意します。たとえば、「掲示板に来てください」など。)
2.これだけです。あとは、システムトレイに常駐しますので、 呼び出しを待つだけです。邪魔をしないので、別の仕事を していてください。
3.WebBELLと同じフォルダにwelcome.txtを作り、 1行目に言葉を書き、保存しておけば、
毎回その言葉を表示するようにできます。
<あなたのホームページ>
1.あなたのホームページスペースに、付属のPHPファイル をおいて下さい。
2.PHPファイルをメモ帳などのテキストエディッタで開き、 その中のfsockopen('****.****.****.****',51201)の部分、*にあなたのパソコンの グローバルアドレスを書いてください。
(51201はWebBELLのポート番号です)。
分からない人はここから調べられます。
3.つぎに、そのファイルへ、あなたのホームページ上に リンクを張ってください。それが呼び出しボタンになります。 付属のバナーや、その他の絵などを使って、分かり易く したほうがいいと思います。
<.NET FrmeWorkのインストール>
このソフトには、MicroSoftの.NET FrameWorkが必要です。
まったく動作しない時には、インストールされていない 可能性があります。
ここより、.NET Frameworkを、 ここより、language packをインストールしてください。
入ってすぐのダウンロードを、クリックし、ダウンロードしたexeファイルを、順に実行すれば、 OKです。
MicroSoftの製品で、新しいWindowsには、はじめから入ってくるので、安心です。
 
しくみ
セッティングは、少し、専門的になりますが、仕組みを説明しますので、 インターネットで調べたりしてください。
このソフトは、ホームページスペースに置かれた、PHPファイルを 呼び出したときに、PHPスクリプトで、設定されている、IPアドレス のパソコン(サーバーパソコン)に、接続を試みます。
単純なソケット通信です。
このIPアドレスをあなたのパソコンにすれば、あなたのパソコンに アクセスしてきます。
そこで、あなたのパソコン上で動いているWebBellが、そのアクセス を処理し、メッセージボックスを表示させます。
ちょっと専門的にいうと、あなたのHPのレンタルサーバーが、クライアントパソコンで、 HP上の、PHPファイルが、クライアントソフトに、
あなたの、パソコンが、サーバーパソコンで、WebBELLがサーバーソフトになります。
したがって、あなたのパソコンには、グローバルアドレスを割り当てるか、 アドレス変換を行う必要があります。
アドレス変換の際、ポートは、51201を使っています。
このポートは、変更できます。詳細は、ダウンロード
ファイル添付のreadme.txtを読んでください。
 
質問メール
件名:
本文:

 
返信ほしい場合は、アドレスも書いてください。
 
クライアントを自作
クライアントは、PHPで、自作できます。
このソフトには、fsock.phpというクライアントが付属していますが、
クライアントは、簡単に自作できます。
方法は、
fsock関数を使って、あなたのパソコンのアドレスの、
ポート51201に、接続するだけです。
(このポートは、ver1.3より、変更できます。
詳細は、添付のreadme.txtを読んでください)。
さらに、その接続を使って、fwrite関数、
fgets関数を、呼び出すことにより、webページから
メッセージを送ったり、webbellから、メッセージを
受けたりできます。
なお、必ずfwrite()を行ってください!! WebBELLは、文字を受け取ろうとするので、fwrite()で テキストを送らないと、待機してしまいます。 デフォルトとして、「お客さんです!!」とか、送ってください。 付属の、fsock.phpを参考にしてください。
webページを誰かが、開いただけで、メッセージボックス
を自分のPCに表示したり、FLASHと連携したり、
応用が、広がります。
 
サポート
暇なときは、WebBELL押してください。
楽しんでいます。
詳細は、メールで、相談してください。
 
お知らせ
Ver2.0は、メッセージボックスの数を制限できます。
さらに、付属のhpopen.txtをあなたのHPのソースコードに
コピペすれば、HPを開いただけで、メッセージボックス
を開かせることもできます。
 
簡単実験環境
WebBELLを起動し、BELLを押してね。
(ポート51201を使用しています)。
あなたのPCに
メッセージボックスが開きます!!
WebBELL!!
開かない場合、
1、ルーター経由で、グローバルIPアドレスが割り当てられていない。
2、ファイヤーウォールが働いている(51201は例外であけてください)。
などが、考えられるかな。


その他、分からないことがありましたら、
質問メールを送ってください。
pxgps768@ybb.ne.jp


第2実験室

WebBELLを起動し、BELLを押してね。
あなたのPCに
メッセージボックスが開きます!!
WebBELL!!
おはなし喫茶店 入り口

喫茶店(簡易チャット)できました。
更新履歴

2006/5/31
WebBELL2.0!!最大接続数の
制限ができます。
仲間サイト


Script-fu Club
script-fuという、画像ソフト(GIMP)用のプログラムの研究をしています。
mirror