【XML】XMLソケットなどの話題はここで【socket】

このエントリーをはてなブックマークに追加
1Now_loading...774KB
Flash板のスキルを上げるべく専門スレを立てます
自鯖、ソケット開けてくれるレンタル鯖情報など初心者でもOKな幅広い話題を扱います


http://faces.bascule.co.jp/
XMLソケットを使用したJava-FLASHの連携を紹介しているサイト。

http://j73x.com/
CGI-FLASHの連携を優しく解説しているサイト。

関連スレ

【アクション】ムービーだけがFLASHじゃない!【スクリプト】
http://pc3.2ch.net/test/read.cgi/swf/1030886688/

―スクリプト関係のスレ少な杉なのでweb制作板からも

ActionScriptの質問は第二章で♪
http://pc2.2ch.net/test/read.cgi/hp/1020707139/
2Now_loading...774KB:03/04/20 15:33 ID:JyqCaGkq
2
3Now_loading...774KB:03/04/20 15:42 ID:???
これも>>1だろ?

XML用のツールクレクレ君
http://pc3.2ch.net/test/read.cgi/swf/1049727769/l50

自分の立てたスレはブックマークしれ!!
4Now_loading...774KB:03/04/20 15:43 ID:???
>>3
多分ちがうと思うぞ
5Now_loading...774KB:03/04/20 15:47 ID:???
>>1の頑張り次第だな。
6Now_loading...774KB:03/04/20 16:01 ID:Xc++MBDS
なかなか異色のスレが立ってるよ・・・。

Socket使ったことないのでよく知らないけど
鯖側はJavaじゃなくたって良いわけだよね?

PerlとかPHPとかでも。
完全に鯖側で常駐というワケにはいかないけど。
7Now_loading...774KB:03/04/20 16:10 ID:???
>>6
たまたま>>1のサイトでDLできるSocketが扱える鯖側が
Javaで組まれてるだけで、別段VBでもPerlでもできるらしいです。

とはいえいちいち鯖側ソースまでぐりぐり作ってらんねーよ!
って人のために用意されたのがFACEs鯖という感じでわ。
8Now_loading...774KB:03/04/20 21:11 ID:???
9Now_loading...774KB:03/04/20 21:12 ID:D6EgJJwm
>>1
依頼所の人どうもありがとう
10Now_loading...774KB:03/04/20 21:28 ID:???
>>7
ということはもしかしてフリーでどっかに転がってるcgiを
FTPで上げるだけでsocket使えたりすんのでしょうか?
自鯖立てたり一台丸ごと鯖借りたりしなきゃ使えないって時点で
かなりのユーザーが減ってると思うんだけど。
初心者なんでまず簡単にテスト出来る環境づくりから教えてほしいなあ。
もちろんローカル以外で。

とりあえず参考

use Socket;について熱く語るスレ
http://pc2.2ch.net/test/read.cgi/php/1015692614/
11Now_loading...774KB:03/04/20 21:39 ID:D6EgJJwm
ストーリーでわかる!Flash XML Socket―チャットルーム作成プロジェクト
http://www.amazon.co.jp/exec/obidos/ASIN/4812520746/249-5274623-2108330

なんかこんな本しかないんですかね
12Now_loading...774KB:03/04/20 21:57 ID:???
簡単なチャット程度なら汎用的なソケットサーバで事たりるが
ゲーム製作となると、サーバ側のプログラムが負担になる。

そこでFlash Communication Serverに目をつけてみたんだけど
これってパフォーマンス的にどうなの?
トライアル版で試したんだけど、ちと全体的に重そう・・・
Diablo風RPGなら作れるかな?
13Now_loading...774KB:03/04/20 22:30 ID:???
そもそもxmlってプログラム言語?htmlみたいな非プログラム言語?
socketを使うにはxmlとかでバリバリ言語を記述しなきゃいけないの?
14Now_loading...774KB:03/04/20 22:40 ID:???
http://www.simonf.com/flap/
これを使えばperlとFlashの連携が簡単に出来るよ。
perlの構造体の永続化を使えば、オブジェクトを含むあらゆる型を鯖に保管できる。
実験済み。


で、当方XMLの知識、殆ど無し。
誰か「perlで解析したテキストをFlashに渡す」と、「FlashでXMLを解析する」の違いを
優しく教えてください。
お願いします。
15Now_loading...774KB:03/04/20 22:58 ID:???
>>13
HTMLみたいなもんだ。

>>14
単純に考えるとサーバ負荷orクライアント負荷の違い?

てゆーかXMLsocketってソケットにXML解析機能を付加したようなもんだから
無理にXMLでやりとりする必要は無いんだけどね。
1613:03/04/20 23:07 ID:???
>>13
えと、これはいい加減な知識なので、鵜呑みにしないでください。


XMLはHTMLの元に当たるものから派生したらしいです。なので、マークアップ言語です。
で、HTMLとの違いは、タグを自分で編集できるようです。
それはどういうメリットがあるかと言うと、
--XMLで作った構造をFlashに渡す
とかが出来るらしいです。
つまり、「アプリケーションで解析しやすいように、予めテキストに印をつけておく」ことが出
来るのだと思います。


この程度なので、皆さんお願いします。
1714:03/04/20 23:16 ID:???
14でした。すみません。

>>15
なるほど。XMLだと鯖に負荷がかからないんですね。
なら、今後使い分ける必要が出てくるかも。
18本物の13:03/04/21 01:09 ID:???
>>16
あー、ありがとうございます。
XMLとFlashを実際具体的にどう使うのかいまいちわかりにくいとこありますよね。

とりあえずムービー中心のこの板の本流がアリアハンだとすると
このスレはスーの村くらい辺境だと思うのでいろんなレベルの人が情報交換しあって
気軽にXMLSocktに挑戦できるようなテンプレとか作れたらいいなと思います。

というかおれも初心者だし。
19Now_loading...774KB:03/04/21 01:25 ID:???
http://faces.bascule.co.jp/ にテンプレどころか
詳細なチュートリアルとサンプルがあるので興味あるなら一通り動かしてごらんなさい。

XML云々よりソケット通信自体が鬼門になりそう・・・
がんばれ
20Now_loading...774KB:03/04/21 02:13 ID:???
40くらいで行き詰るな多分
21Now_loading...774KB:03/04/21 02:26 ID:???
しかしsocketバリバリ使ってるサイトって日本にどれくらいあるんだろう
http://chat.hanihoh.com/chat/?moving
こういうチャットとかにみんな使ってるんだろうけど

こんなビデオチャットとかも出来るのね
http://www.edit.ne.jp/~usa/flash/test/vchat.php
22Now_loading...774KB:03/04/21 02:34 ID:???
2chでビデオチャットやったらどうなるんだろう
23Now_loading...774KB:03/04/21 02:54 ID:6odu/iRS
>> 21
http://chat.hanihoh.com/chat/?moving
これは定期的に自動リロードしてるだけだね。cgiチャットと同じで
リアルタイムのチャットじゃない(XMLSocketとか使ってない)。

http://www.edit.ne.jp/~usa/flash/test/vchat.php
これはFCS(Flash Communication Server)だね。XMLSocket
だとストリーミングはできない。
24Now_loading...774KB:03/04/21 04:02 ID:???
>>23
ああ、そこの上のチャットはやっぱ自動リロードかましてるだけなんだ

Flash Communication Serverは話には聞いてもあんまりよくわかってない。

http://www.macromedia.com/jp/software/flashcom/
http://satt.jp/tools/flash/pleasecs.htm
http://www.game3rd.com/flash/action/fcs.htm

こういうとこ読むと特有のオブジェクトを使ってやりとりするって感じを想像するんだけど
これもXMLSocketの勉強は必須なのかな (勉強になるから必須の方がいいんです)。
25Now_loading...774KB:03/04/21 04:39 ID:???
あと、やっぱせっかく作るんだからwebに上げたいんだけど、
自鯖組み立てたりする金もないおれのような超貧乏人は、
FCSのホスティングサービス(FCS導入済みのレンタル鯖ってことか?)とやらを利用したいんだけど、
この会社の
http://www.mediatemple.net/

ここを見ると
http://www.mediatemple.net/services/webhosting/flashcom/shared/matrix/

月15ドルだと同時接続10人までで、帯域がビットレートで 64 Kbs って少なくない?

それにそんな金があるなら自鯖立てた方がマシかと。


あと一つすごい恥かしい疑問があるんだけど、FCSってApacheみたいなサーバーソフトのこと?
それとも単にApacheとかに組み込むアプリケーションみたいなやつのこと?

FCSをうたってる海外のレンタル鯖はみんな当たり前にperlとか
webサイトを作る上で必要なものは完備してるのだろうか

一杯質問してすいません、なにしろ情報があんまないもので、
分かる人気長に待ちますんで、気が向いたら教えてください
26Now_loading...774KB:03/04/21 06:08 ID:???
レンタルするよか、自鯖+FCS1.5 Personalの方がまだ使えるな。
50人まで接続できて、1Mbps出せるし。

XMLSocketもサーバーソフトから自分で作らなければだめだし、
工数的に考えるとFCSを使える環境を用意した方がいい。

FCS1.5からはLinuxが使えるようになったし。

XMLSocketに関しては、何もXMLで通信する必要はなく、平文テキストで
送れるし、受信できる。onDataで捕まえれば、パース前のテキストが取れるから、
まずはここから始めて、サーバー作りしてはどうかな。
27Now_loading...774KB:03/04/21 08:48 ID:qnKzOuSX
緒方
28Now_loading...774KB:03/04/21 12:16 ID:???
誰か簡単なサーバ作ってくれよ。
29Now_loading...774KB:03/04/21 14:28 ID:SH/V9tsJ
こんなスレが立つのを舞ってたよ
age
30Now_loading...774KB:03/04/21 16:31 ID:AcPNaGsT
Nの2乗のデータがやり取りがあるわけだから
CGIの常時接続1000人とかとは負荷の桁が違うよな

ヘッダが無いから転送量がCGIと比べて半分で済むと見積もったとしても
大体45人くらいで常時転送量が2000件を超える

リアルタイム処理の為とはいえ、可也のボトルネックだなぁ
31Now_loading...774KB:03/04/21 16:51 ID:AcPNaGsT
最大2000件までとキャパを設定したとしても
4人ずつのプレイなら受付やラウンジを設置しても
100部屋くらいは何とかなるかな

大会のときだけ他を閉めて40人同時プレイとかやってみたいな
何を作るかにもよるけどw
32(・∀・)yossy ◆FlasH.X1/s :03/04/21 16:54 ID:???
XMLSocketを使ったFlashっていうと「もなちゃと」ですね。
今俺はFACEsServer使ってギコチャット作ってます。一応自鯖も。

FCS面白そうだけど高いなー、エデュで\43,000か・・・・
ていうか動作環境Winのみ・・・・(;´Д`)
33Now_loading...774KB:03/04/21 17:20 ID:???
FCSのチャットならここも。
http://playon.jp/coms/chat/

FCS1.5はすでに発表されて、Linux対応になっているけど、日本は遅いね。
34(・3・):03/04/21 17:32 ID:???
こんなスレがたってたとは・・
うちでやってるチャットはピーク時100人超えとかあるので
FCSではとてもやってけません(買えませんw)

当方自宅鯖でFACEs(改)
FACEsは鯖負荷自体は軽い模様
転送データ量は扱うデータ次第だねー
35Now_loading...774KB:03/04/21 17:47 ID:???
(´-`).。oO(作者さんトリップつけたらどうだろう・・・・)
36Now_loading...774KB:03/04/21 17:51 ID:???
>>34
チャットの場合はアルゴリズム次第じゃないかな?

CGIの場合と違ってデータ送受信のタイミングは
入室したときと誰かがメッセージを書き込んだときだから
リアルタイムゲームと違って転送機会はずっと少ないよ

XMLSocketはリロードを必要としない(と思おう)し、
ログはstatic変数で扱えばスループットもトラフィックも優秀だと思う

ここまで書いといて何だけどXMLSocketって同期してるんだよね?
37Now_loading...774KB:03/04/21 17:58 ID:???
>>36
意味がわからん。
38(・3・) ◆RTquCoolEE :03/04/21 18:13 ID:???
>>36
>リアルタイムゲームと違って転送機会はずっと少ないよ
リアルタイムゲームは常に位置情報が飛んでるからねー

またチャットと違って鯖側で持つべきデータも増えるし、
プレイヤー相互間の関連(あたり判定とか)もある。
より鯖側ソフトが重要と思われ

>スループットもトラフィックも優秀だと思う
同意
39Now_loading...774KB:03/04/21 18:19 ID:???
Flash板でシステマチックな話は通用しないよ
そもそも畑が違う
40Now_loading...774KB:03/04/21 18:26 ID:???
>ログはstatic変数で扱えばスループットもトラフィックも優秀だと思う
素人でごめん、static変数てなんですか?
41Now_loading...774KB:03/04/21 18:28 ID:???
>>39
そういう閉塞状態をちょっと改善していこうというスレだと思ったけど
42Now_loading...774KB:03/04/21 18:40 ID:???
>>33
そこいきなり接続が遮断されましたっていって落ちちまったよ
43Now_loading...774KB:03/04/21 18:53 ID:???
>>40
CGIが前提だと説明が難しいな・・・

簡単に言うと全てのアクセスに対して値を共有しておける変数。
普通PERLとかでCGIチャットとかを作ると
ファイルから読み書きを動的変数(共有できない変数)に値をいれてから
現在のログを表示するよね?

んで、staticな変数を使えるシステム(XMLSocketなど)なら
ファイルの読み書きはサーバーを起動する最初の一回でいいの。
なぜならログ情報をstatic変数として常に共有していられるから。
メッセージの読み書きはstatic変数に対して行うだけでいい。

ファイルアクセスが無くなる=サーバーの処理速度(スループット)が向上する。
でも回線速度(トラフィック)には何ら影響を与えない。これが罠。

・・・ごめん、俺説明が下手だw
44Now_loading...774KB:03/04/21 18:56 ID:0RgNQSNp
>>43
ここの住人にそれでは分からんぞ
45Now_loading...774KB:03/04/21 19:05 ID:???
もれはわかったYO!
無理して標準語で話さなくても地元の人同士方言でしゃべれるってことだね!
46Now_loading...774KB:03/04/21 19:17 ID:???
>staticな変数を使えるシステム(XMLSocketなど)
この場合のXMLSocketてのはサーバ側の事を指していてstaticってのはクラス変数って事?

要は、
・ログは一括してメモリ上に読み込んでおいて、全ての接続で共有する
ってな感じ?

47Now_loading...774KB:03/04/21 19:18 ID:???
>>26
さんきゅ、やっぱ後々考えると安いノートでも買ってそれを鯖にします。
FCS1.5 Personal、50人で1Mbpsならまあ納得。

しかし一台何億かして世界に数えるほどしかなく
あのFF11を動かしたりしてる鯖ってどんなんだろうなと、
試しに調べてみたらなんのこっちゃ全然わからん。帯域幅はスゲーけど。
http://jp.sun.com/products/servers/highend/sunfire15k/specs.html
48Now_loading...774KB:03/04/21 19:23 ID:???
>>46
YES!

>staticってのはクラス変数って事?
これはちょっと違うけど。
クラス内にstaticメンバ変数を持てるからねぇ
その関数内限定のグローバル変数のこと。
49Now_loading...774KB:03/04/21 19:24 ID:???
>>45
無理して公用語(英語)の辞書を引かなくても
日本語で話せば通じるとかでもいいかなw
50Now_loading...774KB:03/04/21 19:31 ID:???
>>46,48
おまいら何言語の話でつか?

サーバー側は何でもありだから前提条件がないとよくわからんよ
51Now_loading...774KB:03/04/21 19:41 ID:???
>>50
この話題に関してはJavaでもC++でも同じですYO!
僕はC++派だけど、今回の話題に関してはJavaが前提でいいかも。
FACEsにサンプルあるしねぇ。

でもXMLSocketはFlash板の住人には敷居が高そうだね。
マ板かソフトウェア板から人引っ張ってこれれば大作も出来そうだけど。
52Now_loading...774KB:03/04/21 19:43 ID:???
(0゚v゚0) <ムービー馬鹿だけど頑張って勉強してみるっち
53Now_loading...774KB:03/04/21 20:03 ID:???
>>52
ムービーバカさんならアルゴリズムバカさんと組んだ方がいいYO
XMLSocketServerを作るのは知的財産0からだと辛いッス。

30で上げたCGIなら常時接続何件っていう基準は
一般が公開できる鯖の回線から行くと何件ぐらいまで可能なの?
これはレンタル鯖で聞いた方がいいのかな?
54Now_loading...774KB:03/04/21 20:05 ID:???
FしるならDeveloper Editionが5ユーザーだが無料だから
ここからはじめるがいいと思われ
55Now_loading...774KB:03/04/21 20:42 ID:???
ちょっと見積もってみた。

まず鯖は2つ必要である。
・ソフトウェアDL鯖
 これは無料のを使えばよい
・ゲーム鯖
 当然有料で専用レンタル鯖か自鯖をから選択する

10Mbps(帯域保障なし)を初期費用6万、月額1万程度で借りるとする。

スループットよりトラフィックが重要であることから
1メッセージ辺りのデータを200バイト程度に納める

帯域保障がないから30%程度の回線速度として
3000Kbps / (0.2x8=1.6)Kbps / 12fps = 156トランザクション

1ルーム4名までのゲームなら
156件 / (4人x4人=16件) = 10ルーム

結論としては初期費用6万、月額1万規模のサーバーで
4人対戦ゲームが10ルーム運営できる(飽くまで目安)

結構いけるねぇ
56Now_loading...774KB:03/04/21 21:43 ID:???
誰か簡単なサーバサンプル作ってくれない?
複数接続&それに対してメッセージスルーするだけの

PerlかJAVAかC#キボンヌ。
57Now_loading...774KB:03/04/21 21:47 ID:???
>>56
FACEs使っとけ、じゃダメなのかな?
58Now_loading...774KB:03/04/21 21:53 ID:???
ここのスレの人たちはサーバー側に興味ある人が多いのかな?
59Now_loading...774KB:03/04/21 21:53 ID:???
>FACEs
XML関係とかいらないクラスが多すぎて・・・
60Now_loading...774KB:03/04/21 22:01 ID:???
>>59
コード削ればいいじゃん
データの取り扱い方は結構スマートだったと思うよ。

>>58
Socketの利点「同期性」に感心がある人が集まるスレだから必然。
61Now_loading...774KB:03/04/21 22:16 ID:???
ここから従来のFlash職人と力を合わせて
一大ムーブメントを巻き起こす職人が生まれることを願っています
62Now_loading...774KB:03/04/22 00:14 ID:???
FlashでXML形式でやりとりするメリットってある?
なんか速度的にもトラフィック的にもXMLはあんま好きじゃないんだが、、

<CHAT name="giko" value="こんちわ" />

とか送るより

CHAT:giko,こんちわ

とか固定形式で十分な気もする。
双方のメリット、デメリット教えておくれ。
63Now_loading...774KB:03/04/22 00:19 ID:???
flashに送信時にxmlは、ほぼメリットは無いw
64Now_loading...774KB:03/04/22 00:28 ID:???
FLASHでSocket(=同期)をとる方法がFしる意外だとXMLsocketしかないから
結局XMLを使わざるを得ないっていう認識のつもりだったんだけど、
>>26が言うようにonDataでキャッチしてしまえばわざわざXML形式じゃなくても
鯖さえ用意すればSocket機能は使える、みたいな認識でいいのでしょうか?

だとしたらちょっと敷居が下がってくれて嬉しいなぁ
65Now_loading...774KB:03/04/22 00:38 ID:???
>>64
その認識でOK
66Now_loading...774KB:03/04/22 10:23 ID:???
>>63
同じデータを使うなら便利だよ
data1,data2,data3・・・よりも
<data/><data/><data/>と処理できた方が記述がラクチン

>>62
僕はXMLSocketをArraySocketという独自クラスで継承して使ってる。
onDataの部分を onArray(new ArrayObject(str)) に変えて、onXMLはdelete。
sendはArrayObject.encodeを掛けてから、super.sendで済ましてる。

ArrayObjectってのは送受信機能のないLoadVarみたいなクラス。
data_array(2次元配列)、decode(string->data_array)、encode(data_array->string)
をメンバーに持っている。

これらのクラス宣言を最初にインクルードしてます。
67Now_loading...774KB:03/04/22 10:41 ID:???
チャットならサーバー側でN=1のセマフォとメッセージキューを作るだけでいいかな
6863:03/04/22 10:41 ID:???
>>66
ぉぶじぇくしょん!
flashの簡易xmlパーサの能力を考えれば、
xmlで送ってあげようなんて思いません。
ラスタで拾ってというのも同様の理由で嫌い。

送信元や拾得元が変えられないなら仕方ない。
69Now_loading...774KB:03/04/22 10:51 ID:???
ま、FCSの方が楽だけど。サーバー側もActionScriptだし。
7066:03/04/22 11:10 ID:???
>>68
メリットがないと書かれたようなので考えられるメリットを書いたまでです。
僕も"XML"Socketは使って無いとちゃんと書いてますし。

あとXMLはホームページ管理には持ってこいです。
日記リストなら<data date="1970/01/01">コメント</data>をズラッと並べるだけだし。
記述側の可読性が高い上にCGI日記より負荷が少なく、レスポンスも早い。
XMLのメリットは十二分にありますよ。

"XML"Socketのメリットは皆無だと思ってますがw
71Now_loading...774KB:03/04/22 11:15 ID:???
>>69
鯖の言語はJavaですよ。
ActionScriptは元はJavaから来てますから、似てて当然ですけどね。
系列的には孫にあたるのかな?

Java -> JavaScript(インタプリタJava) -> ActionScript
72Now_loading...774KB:03/04/22 11:40 ID:???
えー。FCSはJavaじゃないでしょ。Javaのコードなんて埋め込めないし。
文法は似ているが、非なるもの。

http://www.macromedia.com/jp/software/flashcom/productinfo/product_overview/
> サーバーサイドのアプリケーションロジックを構築
> するためのサーバーサイドActionScriptは、
> Java- Script 言語(ECMA-262)に準拠しています。

7371:03/04/22 11:53 ID:???
>>72
ごめんFACEs鯖と勘違いしてたw
74Now_loading...774KB:03/04/22 12:01 ID:???
関連スレ
■ FLASH MX + JAVA ■
http://pc2.2ch.net/test/read.cgi/tech/1021006665/
75Now_loading...774KB:03/04/22 12:33 ID:???
Flashのトップレベルオブジェクトのメソッドは全部ピュアコードじゃないのかな?
Hoge_strやHoge_arrayに代入するってのはバリアント型に変換される訳だし、
スループットに関しては自作オブジェクトよりXMLオブジェクトの方が展開が速いと思う。
皆が言うようにトラフィック重視のコードにしたほうが良いというのには賛成だけねど。
76Now_loading...774KB:03/04/22 13:16 ID:???
>>75
ところがそうでもないらしい、
どっか海外のHPで高速XMLパーサが公開されてたよ。
ピュアコードだろうが、アルゴリズムがよろしくなければ遅い
って事だろう
77Now_loading...774KB:03/04/22 13:29 ID:???
ふっ、おまえら、ちゃんと俺が教えた通りに成長してきたようやな
78Now_loading...774KB:03/04/22 13:40 ID:???
>77はムービー馬鹿
79Now_loading...774KB:03/04/22 14:07 ID:???
77は寝起きの主婦
80Now_loading...774KB:03/04/22 22:30 ID:ZTj1H7If
>>74
プログラム板に立つとは…
81Now_loading...774KB:03/04/23 16:24 ID:???
発展希望age
82Now_loading...774KB:03/04/23 16:28 ID:OnZvmFH+
83Now_loading...774KB:03/04/24 10:59 ID:???
>>80
web板ではだれでも知ってたけど
>>82
エロ系無害

MLに流れた本
『 Flash MX + COLDFUSION MX 』
ttp://www.mx-jp.com/BOOKS/
84Now_loading...774KB:03/04/24 12:54 ID:C2Oua0x2
装丁のかわいさにはそそられるけどなあ
85Now_loading...774KB:03/04/24 22:45 ID:???
JRun+FLASH Remotingの開発やってるんだけど、>>281の何がメリットなのか見えません。
そもそもRemotingがデータ交換を容易にするためのモノなので
その間にConnectionKitとやらを挟んで何がどうなるのか。 教えてエロい人!


ていうか、CFの本はぼつぼつ出始めてるのに何でJRunの参考書は出ないんだYOヽ(`Д´)ノ
(JS→FLASH(AS)というヌルすぎる育ちじゃJRunなんて扱いきれません・・・)
86Now_loading...774KB:03/04/24 22:45 ID:???
>>85は誤爆です、スマソ。
87Now_loading...774KB:03/04/24 22:48 ID:???
>>85
コンパイル可能言語を触ったことが無いのか、頑張れ。
コンパイル(=最適化)をする分規則にうるさいから最初は大変かもね
88Now_loading...774KB:03/04/24 23:31 ID:???
ム板とfla板で誤爆するとは
89Now_loading...774KB:03/04/26 19:21 ID:???
このまま終了しそうな勢いですが、皆様いかがお過ごし?

だれかサーバーとか作ってるのかな?
90Now_loading...774KB:03/04/26 19:43 ID:???
>>89
FACEsのを覚えたらCとpostgresでやってみようとたくらんでまつ
91Now_loading...774KB:03/04/26 19:49 ID:???
>>90
ぽすぐれで一体なにを?
気になるところでつ。
92Now_loading...774KB:03/04/26 19:50 ID:???
>>90
ネトゲー鯖とかに期待
93(*´д`*)鼻毛将軍 ◆3zNBOPkseQ :03/04/26 20:15 ID:???
性欲が強いというのは、その人の鼻毛エネルギーが強いことも示しており、仏教的に言えば功徳がある証左でもありますから、悪いことではないと思います。
 あとは、性欲を昇華させるために、ヨーガの修行をされるといいでしょう。ヨーガ・密教では、性欲を昇華させて、セクースより微細で大きな楽をつくり出す修行法を探究してきました。これはキリスト教等にはないものですね。
 わたしもその実践者で、そのため、性欲のコントロールができるようになりました。そして、鼻毛エネルギーが保全できると、体は非常に若い状態に保つことができます。自分が若く見えるのはそのためです

http://ime.nu/www8.plala.or.jp/Laputa/menu/flash/hanage.html(転載OK)
http://tmp.2ch.net/test/read.cgi/youth/1051180206/-100(関連スレ)
http://jbbs.shitaraba.com/anime/166/(鼻毛道場)



鼻毛がお待ちしています
94Now_loading...774KB:03/04/27 05:54 ID:oRJp2rae
>>89
おれも聞きたいことはけっこう聞けて助かったので
あとは金が貯まったら鯖でも立ててみるつもり。
またその時にでもゆっくり聞こうかと( ´ー`)y−〜〜
95Now_loading...774KB:03/04/27 07:04 ID:???
はやくしないと旬が過ぎる罠
96Now_loading...774KB:03/04/27 09:36 ID:oRJp2rae
焦りは禁物でつ
半年後にはこのスレハケーンした隠れ初心者が倍増ウハウハなり
97Now_loading...774KB:03/04/27 09:43 ID:E2zzHrcf
ネット上で自分の分身キャラ「アバター」を作って楽しくコミュニケーション
無料登録で、もれなく商品券とメールアドレスが貰える!!
http://camellia16.fc2web.com/cafest.html
98あもい ◆dqVzDvT5pM :03/04/27 11:14 ID:Rc9LCUaV
今、Javaで汎用のXMLソケットサーバを作り始めてます。

Servletコンテナ <--> ソケット鯖
コンテキスト <--> 独立アプリケーション
Servlet <--> XMLコマンド

ってな感じで、Servletみたいに、
自由に「ソケット使用した独立アプリケーション」を追加できる仕組みの鯖が作れないかな、と思いまして。

興味がある人、います?
99Now_loading...774KB:03/04/27 11:30 ID:???
>>98
いいね、期待age
100Now_loading...774KB:03/04/27 11:39 ID:???
>>98
XMLでの通信に加えてシンプルな独自形式の通信プロトコルも
用意すると上のほうの要望も満たしててウマーなのかも

とりあえず打倒Fしるw
101あもい ◆dqVzDvT5pM :03/04/27 12:59 ID:???
>>99-100
ありがとうございます。

最後の「XMLコマンド」の部分については、自由に設定できるように考えています。
ですので、シンプルな形式も可能かな、と。

加えて、Flash側から簡単にアクセスできる「クラス」も用意しようと考えています。
それさえ用意できれば、少々複雑なプロトコルでも、何とかなるかなと思いまして。
ですがActionScriptの方は不慣れでいけません。
誰か手伝っていただけませんかね?

まぁお手伝いさん探す前に、仕様を公開しなければ話にはならないでしょうね。
もう少しお待ちください。

打倒できますかね(笑)
102Now_loading...774KB:03/04/27 15:14 ID:???
素人目にはそんだけJavaが書けるならActionScriptなんて屁のカッパだと思うんだけど、
色々とクセがあるんだねぇ
103あもい ◆dqVzDvT5pM :03/04/27 20:12 ID:???
>>102
すみません。単に勉強不足です。
あ、Javaの方も「そんだけ書ける」ほどすごくはないですよ...

とりあえず、情報公開用にGeoCitiesのアカウントとってみました。
フリースペースを使用するのは初めてなので、どきどきです。
104Now_loading...774KB:03/04/27 21:34 ID:???
>>102
ASはまともな参考書が無いという点でjavaより習得が難しい
ActivationObjectまで踏み込んでる参考書自体見たこと無い
105Now_loading...774KB:03/04/27 21:50 ID:???
漏れもwindows向けの汎用サーバ作ってます。
独自プロトコルの簡単なやつだけど・・・

ASの独自コンポーネントも用意してまつ。
似非FlashRemotingのように動作してまつ。

106Now_loading...774KB:03/04/27 23:58 ID:???
XMLSocketはPORTが1024以上でないと駄目ってのが辛い
最近はルータで閉じちゃってるケース多いから仕事だとかなり
制約がきつく感じる
107あもい ◆dqVzDvT5pM :03/04/28 13:12 ID:???
>>105
Windows向け、ってことはVB/C#/Cですか?
仕様とかソースとかそのうち出しますので、ぜひ添削お願いしますです。
108Now_loading...774KB:03/04/28 17:04 ID:???
やっぱりPerlでCGIのふりして空いてるポートを探して表示して
子プロセスとしてサーバを起動したり…

つーか Perlでサーバ書いてる人いまつか?
109Now_loading...774KB:03/04/28 18:19 ID:???
PerlだったらFLAPどぉYO
110Now_loading...774KB:03/04/28 18:20 ID:S2l8PW//
念のため109をフォローしておくと

FLAP: Flash Remoting in Perl

ね。
111密室:03/04/29 00:09 ID:???
flapで受けて、storableで保存して、gdbmで管理して、flapで返してます。
112あもい ◆dqVzDvT5pM :03/04/29 18:57 ID:6GyRVOM+
早速ですけど、
http://www.geocities.co.jp/SiliconValley-PaloAlto/8242/
で、ダウンロードできるようにしておきました。

まだ未完成だわ、仕様はまとめてないわで、いいところなしなのですが、
興味がありましたら、ぜひご覧くださいませ。
113Now_loading...774KB:03/04/29 19:03 ID:???
うーん。すごい
114Now_loading...774KB:03/04/29 19:14 ID:uRmyhmzG
115(・3・) ◆RTquCoolEE :03/04/29 21:15 ID:???
>>112
面白そうですねー

これはライセンスはどうする予定でしょうか。商用でもフリーのライセンスに
なる予定ならうれしいですねー。

さて、まだソースをちょっと眺めてみただけなんで、すべて当てはまるわけでは
ないと思いますが、いままでFACEsいじってて問題となった点(自分で直して
使ってる点)を参考までに・・・

・SJISだけだと使えない文字とか多い
MX向けにソケット入出力をUTF-8に(も)対応させてます。

・アクセス集中時などにConcurrentModificationExceptionを投げる
同期化してないためIteratorのループ中に入退室があったりすると起こるようです。
うまく同期するように要所要所synchronizedしてます。

・クライアント側でネットワーク的な不都合あった場合などに遅い・固まる
ループの途中でsendが固まってその先に送られなくなったりすることがありました。
うちではループ内ではバッファするだけにして、送信スレッドを作ってそっちで送る
ようにもできるようにしてます。

期待しております、ガンガってください!
116Now_loading...774KB:03/04/29 22:46 ID:MOjHop2H
>>111
ある意味すごいな。感心する。
117Now_loading...774KB:03/04/29 23:12 ID:???
あもいさんすごいね。
今はあまりに情報少ないので、そのサイトから勉強した、って人も将来増えると思うよ。
自分のペースキープしてがんばれ!
118あもい ◆dqVzDvT5pM :03/04/30 09:25 ID:???
>>115
ありがとうございます。
私は所謂「スレッドプログラミング」のコツどころが良く分かっていませんので、
大変参考になります。
すぐソースの方に反映させたいと思います!

>>117
応援ありがとうございます。
ちょっとずつですが、前進していきたいと思います。

で、この先も、このスレッド使ってお話させていただいても良いですかね?
もし「邪魔だ!」って方がいらっしゃいましたら、別のところに退避します。
119あもい ◆dqVzDvT5pM :03/04/30 10:34 ID:???
>>115
あ、ライセンスですが、完全フリーを通していくつもりです。
(どこかに明記しておいた方が良いですか?)

サーバソフトだけあっても、役には立たないですからね。
お金を頂くならやっぱりコンテンツですよ、コンテンツ!
120Now_loading...774KB:03/04/30 12:45 ID:???
>で、この先も、このスレッド使ってお話させていただいても良いですかね?

FLASH板で興味ある人はほとんどいlない過疎地なのでむしろ占領して欲しいくらいだ
121あもい ◆dqVzDvT5pM :03/04/30 19:36 ID:???
1.00α002アップしました。
>>115さんのご提案を反映させていただきました。
ConcurrentModificationException、はまりました(笑)

送信部のスレッド化ってこんな感じで良いんでしょうか?
…自信ないので、ちょっとスレッド関係の書籍でも買い漁ってきます。

この版から、初期設定ファイルが生きます。
独自アプリケーションの登録が出来るのですが…ドキュメントは明日書きます。

>>120
ありがとうございます。
では、このスレッドを活用させていただく方向でいますが、
もし、うざったいと思う方が他にいらっしゃいましたら、
いつでもおっしゃってくださいね。
122(・3・) ◆RTquCoolEE :03/05/01 19:10 ID:???
>>121
バージョンアップ乙カレーでつ

相変わらずソース眺めての疑問点・要望点です。
(仕様公開まで待てよという話もありますが)

・ユーザー固有の属性は client.set/getParameter() でアクセスでOK?
・アプリケーション固有の属性はset/getInitParam()?

・SocketApplication.checkConnection()の結果で直接切断したいかも。
・切断時にremoveClient呼ばれる前に実行できるメソッドがあるといいかも。

この辺確認できたら試しにサーバーアプリ書いてみたいと思います
123あもい ◆dqVzDvT5pM :03/05/01 21:23 ID:???
特定のユーザーへだけ送信したい、ってな場合に対応できるように、
クライアントへのメッセージ送信部を作りこみました。
あと、スレッド関係をご指摘いただきまして、そちらも作り直しました。

で、ドキュメント整備に手が回らず、と(w

>>122
ユーザ固有属性はその通りです。
#get/setAttributeの方が良かったですかね。

getInitParamでは、初期設定ファイルで指定された文字列を取得、ですので、
現状ではgetしか出来ないようにしてあります。

アプリケーション固有情報については、
α003で、set/getAttributeを追加したところです。

>>checkConnection()で切断
SystemCommandApplication書きながら、同じこと考えてました。
α003では改善します。

>>切断時メソッド
なるほど。SocketApplicationにabstractでpreRemoveClient()を追加しておきます。
参考までに、どのようなときに使用したいのか、聞かせていただけますか?

もう少し手を入れたらアップしますね。
124(・3・) ◆RTquCoolEE :03/05/01 22:02 ID:???
>>123
>#get/setAttributeの方が良かったですかね。
ユーザー・アプリともにAttributeかParamのどちらかに統一されてると
打ち間違いなくていいですねw
Servlet風ならAttributeでしょうか。

>>切断時メソッド
>参考までに、どのようなときに使用したいのか、聞かせていただけますか?
ユーザーが落ちたのを他のユーザーに通知したり、その状態のユーザーリストを
送ったりとかですね。
ルームにいるユーザーを常に表示してるチャットのような場合に退室メッセージ
を送ってもらって当該ユーザーを消すような場合に使います。

125あもい ◆dqVzDvT5pM :03/05/01 22:29 ID:???
1.00α003アップロードしました。

>>124
私も少し統一感のなさが気になりまして、先ほど仕様変更しちゃいました。
アプリケーションの、初期設定ファイルから取得できる情報はgetInitParam
クライアントの、初期接続コマンドから取得できる情報もgetInitParamとして、
クライアントのset/getParameterは廃止してしまいました。

その代わり、自由に追加できる固有属性として、
アプリケーション、クライアント共に、
set/getAttributeを追加しておきました。

>>切断時メソッド。
あ、なるほど。そう言えばそうですね。
自分もチャット専用サーバ作ったことあるのに、忘れてました。
いつもご指摘ありがとうございます。

あと、特定のクライアントにのみメッセージを送信したい時用に、
Finderなんてクラスを追加したのですが、ごちゃごちゃしてとても見にくいです。
コメントを入れてないせいもありますが、それだけじゃないような気もします…
ドキュメント整備した後、この辺はチューンナップします。

明日こそドキュメントを整備するぞい!
126Now_loading...774KB:03/05/02 10:27 ID:f/jJzCIY
127Now_loading...774KB:03/05/02 12:19 ID:???
パナウェーブ研究所? スカラー電磁波って( ´,_ゝ`)プッ
http://plaza16.mbn.or.jp/~satchel/
128あもい ◆dqVzDvT5pM :03/05/02 18:43 ID:???
ドキュメントは作ってはいるのですが、今日はアップできなさそうです...
来週までおまちくださいませ。

で、ちょっと頭休めに、Flashクライアントを作り変えました。
初期接続コマンドを設定できるようにして、
接続しにいくアプリケーションやユーザー名、初期化パラメタを
送信できるようにしてみました。

あと、ActionScriptは書けるけど、Javaはちょっと…って方に朗報です。
(・3・) ◆RTquCoolEEさんに、ECMAスクリプトエンジンFESIを紹介していただきました。

これがうまく動けば、Javaコンパイラのない方でも、
(JavaScriptが書けるならば)
ソケットアプリケーションを作れるようになりますよ!!
129(・3・) ◆RTquCoolEE :03/05/02 19:32 ID:???
>>128 のECMAスクリプトの件
現在こんな感じでサーバープログラム書ける状態になってます。
もちろん再コンパイルなしで使用可能。便利です

--
//初期処理
function onInit(){
count=0;
}

//ユーザー接続時処理
function onConnect(client){
count++;
client.send("接続されますた");
client.setAttribute("count",0);
return true;
}

130(・3・) ◆RTquCoolEE :03/05/02 19:32 ID:???
--続き
//ユーザー切断時処理
function onDisconnect(client){
application.sendToAllClients("誰か切れますた");
}

//コマンド受信時処理
function onCommand(client,command){
if(command=="#count"){
client.send("メッセージ送信回数:"+client.getAttribute("count").toString());
return true;
}else if(command=="#exit"){
return false;
}else{
var ComCount = client.getAttribute("count");
client.setAttribute("count",(++ComCount));
application.sendToAllClients(command);
return true;
}
}
131Now_loading...774KB:03/05/02 19:49 ID:???
スクリプト対応イイ!
これで自由に動作を設定できるようになるのね
期待age
132あもい ◆dqVzDvT5pM :03/05/02 22:17 ID:???
二人だけで楽しんでは申し訳ないし、
明日あさっては更新できないと思いますので、
(・3・) ◆RTquCoolEEさんに頂いたスクリプトアプリケーションを追加したものを
アップしておきました。
細かいバグフィックスもあったので、α004とします。

FESIの方は、まだライセンスを読んでいないので、同梱してありません。
サイトのほうを参考していただいて、別途ダウンロードしてください。

Flashマスターの猛者の皆さん!ぜひ挑戦してみてください。
133Now_loading...774KB:03/05/02 23:34 ID:???
なんてゆとりのあるスレなんだろうw
134あもい ◆dqVzDvT5pM :03/05/03 20:28 ID:???
Flash Remotingの説明を斜め読みしてみました。

「サーバサイド関数の呼び出し」ってのは、
(クライアント部分のオブジェクトさえ作りこめば)
ほとんど同じことが今作ってるサーバでも出来そうですね。

クライアント部分のスクリプトが読んでみたくなりました。
トライアル版をダウンロードしてみます。
135Now_loading...774KB:03/05/04 11:47 ID:TYwIABhN
XMLSocketはポートが1024番以上でないと駄目だからなー
Firewallの厳しいところだと使えないんだよな
HTTPトンネリングを標準で装備して欲しいもんだ
136Now_loading...774KB:03/05/04 11:57 ID:???
>>135
マクロメディア的にはFCSを売りたいわけだし、
XMLSocketのほうはこのままなんだろうなー・・
137Now_loading...774KB:03/05/04 12:41 ID:TYwIABhN
>>136
Flash Player自体は、多分対応してるんだろうね。FCSの導入だけで
できるようになってるんだから。ちょっと悔しいな
138Now_loading...774KB:03/05/05 01:47 ID:???
>>137
AMF解析しかないからねえ。
公開フォーマットになればいいんだけど。
(なったら意味ないって?まあね)
139あもい ◆dqVzDvT5pM :03/05/05 18:10 ID:???
>>135
やっぱり現状ではあまり使われないですかね…
ちょっと寂しい。

>>136-138
RemotingのNetServices.asを見てみたんですが、
定義されていないNetConnetion.connectがいきなり呼ばれてるんですね。
親クラスの定義も見当たらないし、訳わかんないです。

さて、汎用サーバの方ですが、ちょっとだけ機能追加しました。
接続中のクライアントの検索条件を、文字列で指定出来るようにしてみました。
例えば、ユーザー名が amoi で、
初期化パラメータ名 room の値が chatroom のクライアントを検索したい場合は、
username == amoi & p.room == chatroom
で検索できます。

この機能はα005に乗ります。アップは明日になると思いますです。
140(・3・) ◆RTquCoolEE :03/05/05 22:46 ID:???
gpss ECMAスクリプト関係
FESIでの実装だとなんか使えないメソッドとか多そうな予感。
mozillaのJavaScriptエンジンRhinoによるスクリプトも試しに
実装してみますた。こちらのほうが動作的にはいいかも。
現在いろいろ書いてテスト中・・・
141Now_loading...774KB:03/05/06 11:12 ID:???

> RemotingのNetServices.asを見てみたんですが、
> 定義されていないNetConnetion.connectがいきなり呼ばれてるんですね。
> 親クラスの定義も見当たらないし、訳わかんないです。

NetConnectionってASネイティブ組み込みの、ソケットがあるんす。

o=NetConnection.prototype;
ASSetPropFlags(o,null,0,1);

for (var p in o){
trace([p,o[p]]);
}

142あもい ◆dqVzDvT5pM :03/05/06 12:44 ID:???
>>141
なるほど。
NetServices.asでは、
既にあるNetConnectionをRemoting用に補強してる、ってことですね。

ASの方を本気で勉強しなければいけないと実感しました。
143あもい ◆dqVzDvT5pM :03/05/06 18:12 ID:???
あれ?書き込めなかった。

α005アップしました。
詳しくは、サイトをご覧ください。
144Now_loading...774KB:03/05/07 13:04 ID:90HYkfof
あもいさんの作ってるのは、RemotingよりもFCSっぽい気がするな。
Remotingはhttp://pc2.2ch.net/test/read.cgi/tech/1021006665/313-319によると
Perl,PHP,Javaで既にプロジェクトがあるので、是非頑張ってFCSの方向を
突き進んでいくと、世界的にマンセーってなりそうな予感
145 :03/05/07 13:10 ID:L6Y4aySs
台湾のエロ画像掲示板が今一番ホットと言えませんかね?
http://wossal.k-server.org/tw/


146動画直リン:03/05/07 13:12 ID:iVWGNCbq
147あもい ◆dqVzDvT5pM :03/05/07 14:51 ID:???
>>144
ありがとうございます。かなり励まされました・゚・( ノД`)・゚・。
よし、まっしぐらにFしる打倒を目指すぞっと(w

やる気が出てきたところで、ドキュメント公開しますた。
アーキテクチャと、初期設定ファイルの仕様とAPIドキュメントです。
分かりにくい文章で申し訳ないですが、
もし気づいた点などありましたらご指摘いただけると幸いです。

もっとここ説明しろやゴルァ とか。
148あもい ◆dqVzDvT5pM :03/05/07 15:19 ID:???
余談ですが、
この「ソケットアプリケーション」をServletに倣って、
Sockletと呼ぼうかな、と思ったのですが、
Socketとのタイポが多くてぐぐりきれませんでした。
どうやら、「くるぶしまでの短い靴下」なんて意味もあるようで、
結構かわいくて良いな、と思ったのですけどね。

どなたか、「ソケットアプリケーション」と、またこのサーバ自体の
良い名前を考えていただけませんか?
149Now_loading...774KB:03/05/08 00:26 ID:???
The MOAI
150Now_loading...774KB:03/05/08 00:35 ID:???
Socklet(・∀・)イイ!!
151(・3・) ◆RTquCoolEE :03/05/08 00:44 ID:???
漏れも2〜3日前にSockletとかぐぐってたw
Socketletならユニークだけどなー・・語呂が悪い罠
152Now_loading...774KB:03/05/08 04:59 ID:???
AIMO
153あもい ◆dqVzDvT5pM :03/05/08 10:11 ID:???
>>149, 152
ソケットサーバ「MOAI」 / 「AIMO」ですか。
モアイってちょっとかわいげで良いかも。
アイモは…某ロボですか(笑)

>>150,151
しらばっくれて、「Socklet」使っちゃいますか(w
154あもい ◆dqVzDvT5pM :03/05/08 16:42 ID:???
決めました!「Socklet」と呼ぶことにします。

…でSocketApplicationのクラス名をGeneralSockletに変更しました。
α006としてアップしておきます。

いつも突然の仕様変更で申し訳ないです。
中身は特に弄っていないので、α005と同じです。

あと、(・3・) ◆RTquCoolEEさんによって、Rhino/JsApplicationが更新されました。
外部スクリプトファイルを読み込めるようになりましたよ!
これは便利です。
α006にマージしてあります。
155Now_loading...774KB:03/05/08 19:42 ID:qWSd1hhu
「くるぶしまでの短い靴下」ってすごい可愛いね
おれまじで気に入った。
環境ないから使えないけどw
156(・3・) ◆RTquCoolEE :03/05/09 04:06 ID:???
Multiuser
 Object
  Application
   Interface
とかなんとか意味をもたせるのはどうかw
157あもい ◆dqVzDvT5pM :03/05/09 10:05 ID:???
>>156
いいですねぇ。
「O」は「Oriented」にして「マルチユーザ指向アプリケーション」ってどうです?
158Now_loading...774KB:03/05/09 13:40 ID:???
MOAI Socklet

可愛い… か?w
159あもい ◆dqVzDvT5pM :03/05/10 09:06 ID:???
>>158
あはは、そうですね。
#モアイの靴下…ですもんね(w
そういう意見もどしどしお待ちしておりますよ。

さて、自分でサンプルを作ってみているのですが、
そうなるといろいろと機能が足りないことが見えてきました。
と言うわけで、α007では大幅に機能アップします。

α007の目玉は、「Socklet間連携」です。
複数のSockletが協調して動作する、と言うようなことができるようになります。

例えば、現在サンプルで作っているのですが、
チャットルームのSockletと、
それの入室状況を知らせるためのSockletが連携して動く、
ってな具合になります。

α007は、今日中にアップできると思います。

#ゾヌたんの調子が悪いです…
160あもい ◆dqVzDvT5pM :03/05/10 11:40 ID:???
α007アップしました。

アップしてから、間違いに気付いてindexアップしなおし、
を繰り返してしまいました(w

さぁチュートリアル作りますよ!
161あもい ◆dqVzDvT5pM :03/05/11 11:49 ID:???
α008アップしました。

現在、チュートリアルを書くために、サンプルチャットを作っているのですが、
やっぱりActionScriptは難しいですね。
いまいちまだ、掴みきれていません。
162あもい ◆dqVzDvT5pM :03/05/11 16:46 ID:???
ようやくサンプルが出来上がりました。
本体の方には手を入れてませんので、α008.1としてアップしておきました。

このサンプルは、簡単な、部屋別チャットシステムです。
Socklet間連携機能も使用しています。

ぜひ落として試してみてください!
163Now_loading...774KB:03/05/12 00:53 ID:???
やっぱり公開するには自宅鯖かなー、その辺がネックだよねー
164あもい ◆dqVzDvT5pM :03/05/12 14:38 ID:???
>> 163
ですねぇ。
なんとかお貸しできる鯖をこしらえられないか、考えてみます。

あと、実際にSockletを作ってみなければ、
どんな機能が必要かは分からない、ということがよく分かりましたので、
Sockletのアイデアも募集します。
私にSockletを作らせてください。

もひとつお願いがあります。
サンプルのチャットFlashですが、見た目がぜんぜんアレなので、
誰かかっこよくして頂けませんか?
165(・3・) ◆RTquCoolEE :03/05/12 15:28 ID:???
>なんとかお貸しできる鯖をこしらえられないか、考えてみます。

某MLではFlashMXのLocalConnection使えば他のドメインに間接的に
接続できる、って話もありましたねー。

まぁgpssはサーバーサイドが自由に組めるのが特徴なので、この方法
で自由に使ってもらうためにはFACEsみたいにある程度機能を設定した
物を用意するか、ローカルで開発完了したSockletを管理者に上げて
もらう必要がありますな。

プロトコル公開してFlash用チャット鯖レンタルとかならこの方法も使えるかも。
166Now_loading...774KB:03/05/12 19:27 ID:???
with2chじゃダメなのかなぁ〜?と言ってみるテスト
167(・3・) ◆RTquCoolEE :03/05/12 20:37 ID:???
>>166
置いてもらえるならいいねー

うちも十分な線とマシンがあればなー・・
168あもい ◆dqVzDvT5pM :03/05/13 12:43 ID:???
>>166
私は本当に2ch方面疎くていけないのですが、
with2chなんてサイトがあるのですね。
早速ぐぐって見ました。

当初はFしる導入を、なんて声もあったみたいですね。
何はともあれ、問い合わせしてみます。
169あもい ◆dqVzDvT5pM :03/05/13 14:06 ID:???
さて、(・3・)さんからJsApplicationの修正を頂ましたので、
α009としてアップしておきました。

さ ら に !
(・3・)さんからスクリプトSockletのサンプルを頂きました。
とてもシンプルで分かりやすいので、
ぜひ落として中を見てみてください。
170(・3・) ◆RTquCoolEE :03/05/13 21:59 ID:???
FCS風にオブジェクトの連動できるプロトコルとモジュール書こうと
思ったけど、力尽きてきますた (;´д`)
マターリと、できるところからがんばろー・・
171あもい ◆dqVzDvT5pM :03/05/14 15:37 ID:???
α010アップしました。
この版からやっとログ取得が出来るようになります。

また大きな仕様変更で申し訳ないのですが、
Sokclet制作者の方にはgpssパッケージだけを見ていただけるようにしたかったので、
SocketDeployingInfoのパッケージを移動しました。

念願のログも機能しましたし、仕様を固めてそろそろβへ移行しようかと思っています。

>>170
どうにもややこしい部分ですから、
マターリがんがってください。
172(・3・) ◆RTquCoolEE :03/05/14 16:37 ID:???
>>171
更新乙カレー

ベータ直前のこの機に
JsAplication>FesiJsSocklet
RhinoJsApplication>RhinoJsSocklet
にして名前そろえてもらってもいいでつか
173あもい ◆dqVzDvT5pM :03/05/14 17:07 ID:???
>>172
了解しました。
SystemCommandの方も迷っていたのですが、
この機会に一緒に直しておきます。
174(・3・) ◆RTquCoolEE :03/05/14 20:05 ID:???
>>171
いま一通り眺めてましたが、簡単に任意のログが取れるんですねー、よさそうな感じです。
175Now_loading...774KB:03/05/15 17:27 ID:???
あもいさんすごいぞガンガレー
176あもい ◆dqVzDvT5pM :03/05/15 18:42 ID:???
>>174
アクセスログとは別に、
リアルタイムにチャットログを吐き出す機能が欲しかったんです。
これを使えば、もなちゃとさんのように、リアルタイムでHTML吐き出し、
なんてことも出来そうです。

>>175
うわぁ、最近ちょっと反応が薄かったので、本当に嬉しいです!
今、β格上げに向けて、最終調整を行なっています。
がんがります!

ちょっと更新しました。
SocketProcessorの方の初期化パラメータが
同一キーの重複を許可していなかったので、許可するように変更しました。
それに伴って、少々リファクタリングを。

チュートリアルの方も、だいぶ進みましたよ。
177あもい ◆dqVzDvT5pM :03/05/15 20:10 ID:???
あ、間違えた。
もなちゃとさんのログはFlashで出してましたね。
失礼いたしました。
178(・3・) ◆RTquCoolEE :03/05/16 21:47 ID:???
>177
もなちゃとのログはlocalConnectionらしいですね
とか言ってみるテスト
179あもい ◆dqVzDvT5pM :03/05/16 22:09 ID:???
おぉを!また知らない機能が…
こんな便利機能があったのですね。
つまみ食いばっかりせずに真面目に勉強しろよ>自分

MXってやっぱり、インターフェース環境として秀逸ですねぇ。

っと、調べていくうちにMacromedia Extension Managerなるものハケーン
なにやらこれはまた面白そうな…
いけないいけない、まずはチュートリアルを完成させなければ(w
180あもい ◆dqVzDvT5pM :03/05/17 16:44 ID:???
チュートリアルの完成と同時に…は諦めました(w
まず先にβ001を公開します。

ちょっとデザイン変えたんですが、
初めてCSSでレイアウトしてみました。
IEでしか確認してませんので、
画面が崩れてるよぉ、って方がいらっしゃったらぜひご忠告ください。
181(・3・) ◆RTquCoolEE :03/05/17 17:25 ID:???
>>180
更新乙カレー、そしてベータ化おめ
チュートリアル作成がんばってくださいねー

漏れは自分とこで使えるようにチャットスクリプト書き中でつ
182Now_loading...774KB:03/05/17 17:41 ID:???
エロ画像とかくださいって言うと、大抵グロ画像を貼られます。
そんなグロ画像を避けるための、画期的な方法が2chでサポートされています。
やりかたはメール欄に「fusianasan」と入れて、一度書き込みをするだけ。

一度お試しください。
                     
183あもい ◆dqVzDvT5pM :03/05/18 16:23 ID:???
>>181
ありがとうございます。がんばりますです。

「自分のとこ」ですか…カナーリ楽しみです!
今まで結構プログラムって書いてきましたけど、
それらはあくまで仕事用だったり、自分で使うためのものばっかりでした。
今回のは、人様に使っていただけるモノなのだなぁ、と改めて実感しまして、
非常に新鮮な嬉しさを感じていますです。
184Now_loading...774KB:03/05/18 17:04 ID:qp+OBvYK
めずらしく着実に進行していってる良スレだからもうちょっと他で宣伝してみてもいいかもね
185あもい ◆dqVzDvT5pM :03/05/19 15:11 ID:???
>>184
ム板とかWebProg板、某MLとかに出張しようとは思っているのですが、
せめてドキュメント類がある程度整ってからにします(w
186あもい ◆dqVzDvT5pM :03/05/21 16:09 ID:???
ちょっと箸休めに、クライアント側のユーティリティクラススクリプトをアップしてみました。

受信用イベントハンドラにonReceiveを使用すると、
受信方式について、XML又はプレーンテキストのどちらかを自由に設定できます。
また送信方式についても同様に選択できます。

まだそれほど便利機能はありませんが、
参考程度にご覧ください。
187Now_loading...774KB:03/05/21 19:19 ID:???
188あもい ◆dqVzDvT5pM :03/05/21 19:58 ID:???
>>185
(゚Д゚)ちょうど昨日参加したところです!
…ずっと入ろう入ろうと思って忘れてました(w

では早速…
189山崎渉:03/05/22 01:54 ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
190Now_loading...774KB:03/05/22 10:29 ID:???
保守上げ
191あもい ◆dqVzDvT5pM :03/05/22 23:01 ID:???
β002アップしました。
Socklet毎に再起動を出来るようにしました…が、それを実行できるクライアントはまだ作ってません(w

どうしてもスクリプトSockletの再起動がうまく行かなくて、
FesiJsSocklet / RhinoJsSockletにも手を入れてしまいました。
#これらの親を共通のScriptSockletクラスに変更しました。
ご容赦ください。>(・3・)さん

ところで、何でスクリプトSockletの配備名から
わざわざ拡張子を取ってたんですかね…
拡張子つけたままに変更した方が良いかな、と思うんですが、いかがですか?
192Now_loading...774KB:03/05/22 23:09 ID:???
ちうかMLで発言してたからびっくりしたよw
193あもい ◆dqVzDvT5pM :03/05/22 23:36 ID:???
>>192
突然宣伝目的にだけ発言するのもどうかと思いまして、
答えられそうなものに狙い定めて発言してみました(w
194Now_loading...774KB:03/05/23 19:47 ID:???
開発宣言から一月弱でここまで来たかー
がんばってるねー
195Now_loading...774KB:03/05/23 21:22 ID:???
あもいさん、すごく期待してます。
まだ自分で何に使ったら良いのかイメージが湧かないんですけど
すごい勢いで進んでいるので楽しみです。漏れも頑張ります。って何を(w
196あもい ◆dqVzDvT5pM :03/05/23 23:03 ID:???
>>194
もう1ヶ月経ったんですね…
来週あたりから少し忙しくなりそうなので
仕事そっちのけでがんばってますよ(w

>>195
ありがとうございます!
何かアイデアが浮かびましたら、またぜひ教えてください。
私も作成のお手伝いが出来たら、と思います。

閑話休題。
サーバ管理用のFlashクライアント作ってみました。
起動中のSocklet一覧をListBoxで表示させているのですが、
ListBoxコンポーネントでは複数列のリストって作れないので、
少々難儀しました。
いろいろ試した上、等幅文字揃えでごまかしました(笑)

これでβ002で実装した「単一のSockletだけ再起動」が生きます。
197(・3・) ◆RTquCoolEE :03/05/24 00:09 ID:???
>>196
おぉ・・ちゃんと管理ツールが動いてる!
素早い対応感動しますた

> 仕事そっちのけでがんばってますよ(w
無理せずにマターリ行きましょうねー
198(・3・) ◆RTquCoolEE :03/05/24 01:32 ID:???
チュートリアルにもかいてありますが、JavaのXMLマンドクサーは
Scriptでやりたい人には辛いかもですなー

JDOMとかならましだけど、それでもFlashのXMLオブジェクトの
手軽さにはかなわんね・・
199あもい ◆dqVzDvT5pM :03/05/24 20:12 ID:???
>>197
さらに、
初期設定ファイルを書き換え
  ↓
reload config
  ↓
restart socklet
で、サーバを止めることなく、新しいSockletの配備も出来るようにしてみました。
明日アップしますね。

>> JavaでのXML
ですよね。commons.Digesterの手軽さには感動すら覚えましたが、
この場合は使用できませんし。(本当に??)

来週あたりからはまっったりとがんばります(w
200あもい ◆dqVzDvT5pM :03/05/25 14:02 ID:???
β004アップしました。
>>199で書いた機能追加のついでに、
管理クライアントをかっこ良くしてみましたが…いかがですか?
使いにくかったら元に戻します(w

あと、MainとSockletProcessorから基底クラスを分離させました。
nio使用への布石です…( ̄ー ̄+キラーン

おっ激しく200ゲト(忍者略
201Now_loading...774KB:03/05/25 17:50 ID:???
>>198
RhinoからJDOMなどを扱うことは可能だと思うんですが
そういうことではないのかな?
202(・3・) ◆RTquCoolEE :03/05/25 19:09 ID:???
>>201
うん、呼び出し可能だし、実際に呼び出し用モジュールも書いたけど、
クライアント・サーバーそれぞれのXML操作の文法が違うし、これから
やる人にはメンドイよね、という話でつ。
203(・3・) ◆RTquCoolEE :03/05/26 17:32 ID:???
というわけで >>202 で書いたJDOM使用スクリプトを
うpしてみました。
あもいさんとこのBBSにアドレス晒しておきますた
204あもい ◆dqVzDvT5pM :03/05/27 13:33 ID:???
朗報です。

>>166さんに紹介していただいたwith2chさんに、
アカウント発行していただきました。

で、その鯖でgpss動かしてみました。
無事動いているようです!
サンプルのCChat設置してみました。
http://gpss.your2ch.net/CChat.swf

私の方にSockletソースとswfクライアントを送っていただければ、
こちらの鯖で動かせるように、
with2ch管理人さんとも相談させていただきたいと思います。
205(・3・) ◆RTquCoolEE :03/05/27 18:29 ID:???
>>204
鯖公開おめ!

これで実際のコンテンツの動きを誰でも体験できるようになりますねー
206あもい ◆dqVzDvT5pM :03/05/27 20:10 ID:???
β005アップしました。
相変わらず、文字列処理は苦手です。
クライアント検索条件の指定方法を弄ってみましたが、
バグが潜んでいそうで、とても怖いでつ。

>>205
これを機に、何か簡単なゲームでも組んでみようかな、と思っちょります。
あ、
http://gpss.your2ch.net/multisaitama.swf
アップしておきました。
207Now_loading...774KB:03/05/28 12:20 ID:ctMpNSsB
発展期待age
208Now_loading...774KB:03/05/28 13:03 ID:???
XMLを勉強しようと思ってます
まだ何にも知りませんが>>1なんかを見て頑張るです
(`・ω・´)シャキーン!
209(・3・) ◆RTquCoolEE :03/05/28 15:40 ID:???
>>206
ゲーム期待
バグ取りとかパフォーマンス調査のためにも認知度上げてかないとねー

>>208
マターリガンガってねー
210山崎渉:03/05/28 16:48 ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
211(・3・) ◆RTquCoolEE :03/05/28 20:04 ID:???
先日のXMLSockletに簡単なキャラクターチャットクライアントの
サンプルをつけてみました。参考にドゾー
アドレスはgpss BBSにて
212あもい ◆dqVzDvT5pM :03/05/28 22:23 ID:???
>>208
お手伝いできることがあれば、お手伝いさせてもらいますよ!
がんばってください!

>>211
かわいいですねぇ。
gpss.your2ch.netの方にも設置させてもらってよいですか?
213(・3・) ◆RTquCoolEE :03/05/28 22:37 ID:???
>>212
設置ドゾー
214あもい ◆dqVzDvT5pM :03/05/28 22:59 ID:???
>>213
さんきゅーです。
では明日にでも設置させていただきます。

明日はβ006公開予定です。
クライアント検索条件文字列指定の処理、だいぶすっきりしました。
215あもい ◆dqVzDvT5pM :03/05/29 20:11 ID:FDoGboZh
β006アップしました。
あと、SockletService1.02.asも。だいぶ便利になったと思いますよ。

で、
http://gpss.your2ch.net/charchat.swf
に設置させていただいたのですが…うまく動いていない模様。
gpssの再起動にも30分近くかかりましたし、
どこに原因があるのかなぁ。
216(・3・) ◆RTquCoolEE :03/05/29 23:51 ID:???
>>215
んー、なんでだろー
jdom.jarとjs.jarが必要、位しか思いつかないのですが・・

>>gpssの再起動にも30分近くかかりましたし
なんかすごい怪しい挙動ですね、何かメモリーとか大量消費
したりしてるのかなー

ちとこちらでもいろいろみてみまつ
217あもい ◆dqVzDvT5pM :03/05/30 11:50 ID:M/Co766V
うわっお恥ずかしい!
単にgpss本体のバージョン上げてなかったからでした。
大変失礼いたしましたm(_)m

無事動きましたので、ログインしてみてください>all
218(・3・) ◆RTquCoolEE :03/05/30 12:31 ID:???
>>217
あぁ、ユーザー検索文字列とかの問題ですかなー
動いてよかった
219(・3・) ◆RTquCoolEE :03/05/30 17:06 ID:???
CChatのほう発言できないような・・
220あもい ◆dqVzDvT5pM :03/05/30 18:28 ID:M/Co766V
>>219
そういえばCChatの方弄るの忘れてた…
クライアント検索条件の指定方法が癌でした。
221Now_loading...774KB:03/05/31 00:50 ID:gpDvsNQU
>>206>>215もなんもならないけど?
押しても反応ないし発言できない
222(・3・) ◆RTquCoolEE :03/05/31 02:41 ID:???
>>221
なんか動かなくなってるねー
223あもい ◆dqVzDvT5pM :03/05/31 09:59 ID:???
31日朝ですが、現在は復帰しているようです。
ログ見ましたけど、それらしい痕跡もありませんので、
めちゃくちゃレスポンスが悪かったのかと。

これだったら、うちの貧弱な回線でも同じかなぁ…
224山崎­渉:03/05/31 14:30 ID:???
   ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (  ^^ )< これからも僕を応援して下さいね(^^)。
  (    )  \________________
  | | |
  (__)_)                        山崎モナー
225(・3・) ◆RTquCoolEE :03/06/01 14:28 ID:???
>>223
時間を置いて何度か入ってみましたが、誰もいないときに
入るとはじめのレスポンスがすごい遅いことがあるような
感じですね。

サーバーの負荷とかなのかなー、スワップとか・・
それともスクリプトが重いのか・・・ふむ・・
226(・3・) ◆RTquCoolEE :03/06/01 16:53 ID:???
227あもい ◆dqVzDvT5pM :03/06/01 17:05 ID:???
>>225
その傾向はあるみたいですね。
Socketを作る部分で時間がかかってるのか、
それともClientProcessorインスタンスの作成で時間がかかってるのか、
ちょっと詳細に調査してみる必要があるようです。

>>226
だいぶレスポンス違うような気がしますね。
228Now_loading...774KB:03/06/01 17:42 ID:+boQL0+L
>>226
チャット見た
レスポンスはちょっと遅いかな。
これはまだ試験用だよね、チャットなのに発言がすぐ消える…
あと下のやつの吹き出しが上の巣ライムとかぶって読めない
229(・3・) ◆RTquCoolEE :03/06/01 20:26 ID:???
>>228
試してくれてアリガトン
>レスポンスはちょっと遅いかな。
試験中なので特にパフォーマンス面でのレビュー
は大歓迎です。アリガトン

>これはまだ試験用だよね
自分でコンテンツを作りたい人のための参考として、
意図的にあまり作りこみをしてないからねー
そのうちもう少し作りこんだ奴もつくるかも
230あもい ◆dqVzDvT5pM :03/06/02 14:14 ID:???
ServerSocket#accept()直後と、
Main#createSocketProcessor()の末尾でログ吐き出してみたのですが、
さほど問題もないようです。

ってことはプログラム的、と言うよりはネットワークの方の問題でしょうか。
う〜む…
231あもい ◆dqVzDvT5pM :03/06/04 15:14 ID:WgHVMHgr
今、所謂「海戦ゲーム」みたいなものを作ってみています。
対戦型で、ルールが簡単で、って考えたら、これしか浮かびませんでした(w

乞うご期待!
232(・3・) ◆RTquCoolEE :03/06/04 23:55 ID:???
>>231
期待してますです。
233あもい ◆dqVzDvT5pM :03/06/05 01:08 ID:R8l3WQY7
>>232
ありがとうございますです。

まだまだ作りかけなんですが、
テストとして公開してみます。
gpss.your2ch.netの方が、ディスクがいっぱいとかで置けないので、
今晩だけうちの激遅鯖に置いてみます。

http://wda.jp/gpss/Test2.html

参戦海域をリストから選んで、名前を入力してログイン。
青い四角があなたの位置です。
この四角の1マス分8方向でクリックすると、四角が移動します。
それ以外の部分でクリックすると、ミサイル発射になります。

複数ブラウザを立ち上げて、どんな具合か見てみてください。
234Now_loading...774KB:03/06/05 02:01 ID:D8D2ABDP
やったグァム島海域ではじめちゃんが横井庄一を倒したぞ
両方ともおれだけど
235Now_loading...774KB:03/06/05 02:09 ID:???
ルールがよくわかんなかったよー
236Now_loading...774KB:03/06/05 06:47 ID:???
>>233
1:30(多分)位に試したヤシです。
レスポンスは、連続でクリックしなければ反応早かったです。
「あっ、サーバ動いてる」と思いました。

ウィンドを縮小した時、マップも全体も縮小されると、
1人プレイハアハアがやりやすいです。(HTMLの設定の事かよ!)
あと、マスに枠があったほうが良いかなと・・・(思たりしました)
動作とかは、遊べと言えば遊べたので、問題無しだと思います。
チャット等はつけるのかな?無くても、殺伐としていて良いと

環境(開発環境とは異なります);
MacOS9.1
IE5.1
AirH"(32Kbps)

当方もXMLsoket挑戦してみますうので、よろすくおながいしマフ。
237あもい ◆dqVzDvT5pM :03/06/05 10:35 ID:R8l3WQY7
>>234
良かった、楽しんでいただけそうですね。

>>235
まだ開発途中ですのでご勘弁ください。
ちゃんと出来上がったら、ルールも書きますね。

>>236
そうですか!
自分のマシンからだと、同じLAN内なのでレスポンスがどの程度か分かりません。
もうしばらく動かしておきますので、レスポンス試験もお待ちしています。

 >ウィンドウを縮小したとき...
なるほど(w
PARAMとか使っていないので、直にTest2.swf指定してもらっても大丈夫ですけどね。

>チャット等は...
折角ですので、最終的には一応付けるつもりでいます。

 >当方もXMLsoket挑戦してみますうので、よろすくおながいしマフ。
がんがってください!!
238(・3・) ◆RTquCoolEE :03/06/05 15:19 ID:CEzQr/WU
>>233
コツを掴むと静かな戦いがイイ!
しばらくはまってしまいますたw

コツ
・移動をうまく使え!
・着弾したときの矢印で敵の位置をつかめ!
・ミサイル発射で自分の位置を悟られるな!
239(^^;:03/06/05 15:37 ID:???
>>239
ヒットアンドアウェイが基本、と。
240(^^; :03/06/05 15:41 ID:???
自分を指した場合訂正すると怪しくありません(^^;
>>238ですね
241あもい ◆dqVzDvT5pM :03/06/05 16:07 ID:???
>>238
敵に弾が当たった場合など、サーバからのメッセージは増やす予定です。
もう少し、騒がしくなるかな(笑)

>>239
実は、それが出来ないようにするために、
弾を撃った後何秒間か移は、動砲火等の操作を禁止させる予定です。
危険を冒してでも弾を撃て!ッテナ感じでし。
その代わり、敵に当たった場合はポイントが加算されるとかも計画してます。

今日の就業時間後にでも作業できれば…
242あもい ◆dqVzDvT5pM :03/06/05 23:58 ID:R8l3WQY7
海戦ゲーム、更新しました。
だいぶバグも取れて、良い感じです。

弾があたった場合のボーナスポイントも導入しました。
砲火後の動作禁止は、ゲームがあまり面白くならなさそうなので止めました(w

…で、サーバの方に不具合ハケーン!
折角β005で改善していた項目が、活きていなかった事に気付きました。
明日あたり、β007としてアップしますです。
243まっつん ◆SW1/SWF8io :03/06/06 02:32 ID:y1Wk0Syb
1時間半ほど数人で楽しみますた。遊んでいて気づいた点は・・・・

・敵の砲弾情報の色を敵ごとに色分けするとわかりやすいかも。
・自分の砲弾で自分の位置がレーダー表示されるのは必要ないかと。
・テキスト表示部は3行程度にして、残り2行は履歴表示だといいかもです。
・さらに↑は「被弾:赤 着弾:緑 参戦/撤退:青」みたく色分けするといいかも。
・スタート直後に複数人に集中砲火を食らうと移動の間もなく死亡するので、被弾後は1秒以内の無敵状態が欲しいかも。
 (長く生き残ってて、ある程度貯金があると耐え切れるけど・・)


こんな感じです、参考になれば幸いです〜
244(・3・) ◆RTquCoolEE :03/06/06 03:25 ID:???
>>242
なんか昼間よりレスポンスが良くなった感じを受けますた。

>…で、サーバの方に不具合ハケーン!
やはり使わないと見えてこない事ってありますねー
いろいろ不具合とかの洗い出しのためにも、そろそろβ段階で
一回宣伝してみてもいいかもですね。

差し支えなければ現在のゲームサーバのスペック・回線
などわかると導入の参考になるのでは、と思ったり。

>>243
さっきは戦場でドモーw
245やすけ ◆nna8YJfESc :03/06/06 09:48 ID:???
朝5時頃1人で遊んでいましたが、(>>236です)

結果が繁栄される前に違う場所をクリックすると、
2発(以上)同時に発射、着弾しました。
こちらの回線に、結構負荷をかけていたので、
その影響かも知れません。

参加者は、自分×2(他の戦場も無人)だけでした。
必殺技みたいですた。(10箇所くらい同時攻撃できた)

この時の回線速度は、多分300bps位だとおもいます。

報告ですた。(仕様だったらゴメンなさい)
246あもい ◆dqVzDvT5pM :03/06/06 11:45 ID:???
いろんなご意見ありがとうございますです。
皆さん「対戦」してらっしゃるみたいですね。いいなぁ…
土曜日あたりは常駐しようかな(w

>>243
なるほどです。
次の更新時には反映させたいと思います。
#レーダーはちょいと苦労した部分なので、残させてください(ノД`)
##↑三角関数の使い方をすっぽり忘れていて…

>>244
ですね。MLの方では虎視眈々と発言チャンスを窺ってます(笑)
鯖スペックも、Test2.htmlの方に載せておきました。

さて、どこで宣伝しようかな…

>>245
Flash側のバグですね…
>>236のご意見と合わせて、次回の更新に反映させていただきます。
247Now_loading...774KB:03/06/06 17:06 ID:???
>>246
一応今のMLの状況からして放り込むのはやめた方がいいかとw
248まっつん ◆SW1/SWF8io :03/06/07 01:40 ID:???
>>246
言葉足らずですんません、>>243で言っているレーダーというのは黄色い四角枠の方です。
まれに自機に対して黄色い枠が反応する時があるのですよ。んで今ちょっと見てみたら、
『自機のの2マス右(左でもいいけど)に砲弾した直後に、自機を1マス右(左)に移動すると、
 ごくまれに着弾より先に移動が発生して、その着弾が自機を敵機と誤認(?)して、黄色い四角枠が表示される』
といった感じになっています。

まぁそんな大した問題ではないので面倒な場合はスルーして頂いても結構ですんで〜
249あもい ◆dqVzDvT5pM :03/06/07 10:27 ID:???
>>247
え゛っ!そうなんですか…

>>248
あ、なるほど。それはFlash側のバグっぽいですね。
ぜひ直さないといけないです!
250Now_loading...774KB:03/06/07 15:29 ID:???
>>247
MLだめかなー
宣伝逝ってよし、ってこと?
251Now_loading...774KB:03/06/07 15:31 ID:???
>>247
flash-asでしょ?
なんでだめなんだろー
252あもい ◆dqVzDvT5pM :03/06/07 17:28 ID:???
海戦ゲームアップしましたよ〜
今やすけさんと交戦中です(笑)
253あもい ◆dqVzDvT5pM :03/06/07 17:53 ID:???
>>248
多分、これで直ってると思います。
お試しください。

あと、「敵の砲弾情報の色を敵ごとに色分け」ですが、
弾を撃つと、自分の1ポイントづつ減らしていくようにしましたので、
それとの関係で大体誰が撃ったかが分かるかな、と思います。

どんどん弾を撃つと、ポイントがマイナスになりますが、
それはわざとそのままにしてあります。
マイナスでも、撃たれなければゲーム続行、と言うことで。
#マイナス時に弾に当たると即ゲームオーバーです。
254やすけ ◆nna8YJfESc :03/06/07 18:20 ID:???
2戦して2敗・・・
艦長になれる人間では無いと証明されました。

自分の1マス隣にミサイル撃ってしまう事がありました。
255247:03/06/07 18:26 ID:???
FlashASそろそろいいかな。
ここ数日トンデモ質問が続いてみんなつかれてたからね。
256あもい ◆dqVzDvT5pM :03/06/07 18:28 ID:???
>>254
1マス隣の…のバグは、その後取り払いました(と思います…)

1戦目は、実はちょっとずるしていたんですけどね…
スミマセンスミマセンモウシマセンユルシテ
またやりましょう!
257あもい ◆dqVzDvT5pM :03/06/07 18:31 ID:???
>>255
そういうことでしたか。
最近参加したので、あぁいうものだと思っていました(w

ではタイミングを見計らって、ASの方に投稿してみます。
なんか最近はXML関係の本もちらほら出てきたようでつね。。。
今ビックにいるんでつがどれ買おうか迷ってたり………
XMLソケット専用とASとどっち買うか……
259258:03/06/07 21:29 ID:???
とりあえず買って来た。ガンガル
260Now_loading...774KB:03/06/07 21:50 ID:???
>>259(258)
できれば読み終わったら↓で書籍名と簡単なレポをおながいしますー。
【書籍】flashMXの本をゆっくり待つスレ
http://pc3.2ch.net/test/read.cgi/swf/1017396965/
261Now_loading...774KB:03/06/07 21:51 ID:???
>>258
ソケットの本もあるのか、なんていう本かな?
262250:03/06/07 22:41 ID:???
>>255
なる、そういうことか
確かに最近トンデモ多いな
263258:03/06/07 23:19 ID:???
>>260
多分めっさガイシュツかと思われますが。。。
一応逝ってみる
>>261
なんかねー、薄い緑色の本。
お金なくてそっち買えなかったよママン
チャットの作り方とか載ってた
264258:03/06/07 23:23 ID:???
薄い緑の本はあっちのスレでガイシュツでした。

265あもい ◆dqVzDvT5pM :03/06/07 23:37 ID:???
>>259
がんがってね〜
266Now_loading...774KB:03/06/08 16:24 ID:???
>>258
なんて本だろ
「ストーリーでわかる!Flash XML Socket―チャットルーム作成プロジェクト」
かな?
267258:03/06/08 16:41 ID:???
>「FLASH⇔CGIの連携を完全解説!とかオビに書いてあった緑色の表紙で内容が薄いやつ」(タイトル忘れた・・)
(あっちのスレ164)

カナリ前にでてたぽいね。
で、漏れが買ったのは「フラッシュゲームプログラミング」
とかいうXMLソケットに一歩及ばない本。
まづオフラインで作れんと話にならんし。
268あもい ◆dqVzDvT5pM :03/06/08 16:59 ID:PY5grN+D
β007アップしました。
参考になるかな、と
海戦ゲームのSockletとFlashファイルを入れてあります。
ちゃんと整理していないので、まだ少し汚めですが。

>>266
その本は私も持ってます。
クライアント側についてはかなり役に立ちました。
#CChatのスクロールルーチンなんかそのまま…
269(・3・) ◆RTquCoolEE :03/06/08 17:08 ID:???
>>268
更新オツカレー
いろいろみてみまつ
270(・3・) ◆RTquCoolEE :03/06/08 17:21 ID:???
>>268
あれ?ゲームのSockletソースが入ってない罠?
271あもい ◆dqVzDvT5pM :03/06/08 17:31 ID:???
>>270
ゲームはバイナリーの方のclassesディレクトリにあります。
ちゃんと書いておけば良かったですね。

あ、ソースのアーカイブにパッケージ残っちゃってましたね。
紛らわしくてすみません。
重ね重ね失礼しました。
272(・3・) ◆RTquCoolEE :03/06/08 17:41 ID:???
あ、ありますた。よく確認せずにスマソ
そして宣伝乙w
273Now_loading...774KB:03/06/08 23:38 ID:???
ML効果かページのアクセス伸びてるようですな
利用者が増えるのを祈ってるでつ
274Now_loading...774KB:03/06/09 02:09 ID:???
Flashはまだまだ素人なのですが、あもいさんの頑張りを見てて
何か作りたいと思いました。

そこで、海戦ゲームを見てて、みんなでお絵かきというのを思いつきました。
ネットミーティングのホワイトボードみたいな感じで、マウスで書いたものを
参加者全員で共有してみたいです。その絵が保存できるといいなと
思います。

こういうのは、Sockletでも作れるのでしょうか? 作れるのであれば
頑張ってまずはFlashでお絵かきツールを作るところからチャレンジ
してみたいと思います。

ひょっとして全然検討はずれなことを書いていたらごめんなさい。
275(・3・) ◆RTquCoolEE :03/06/09 02:36 ID:???
>>274
技術的にはできると思うよん
線増えてくると重くなるかも、ってのはあるけどねー
あとはレスポンスをいかに軽くしてくか、てところかな
期待してまつ、ガガーレ
276274:03/06/09 02:52 ID:???
>>275
ありがとうございます。早速お絵かきについて調べてたら、DrawingAPIの使い方
というページが見つかりました。
http://www.3enhancedesigners.com/tutorials/flash/drawing/drawing1.asp

このチュートリアルを順番にやっていこうと思ったら、下の方に
機能がもっとついている例はこちらと書いてあったので、見てみると
正に思いついたとおりのものでした。
http://www.3enhancedesigners.com/games/swift_fighter/sfc_ver03.htm

やっぱり既に作っている方がいるんですね。少し残念だったのですが
でも逆に出来るということがわかったので、ちょっとずつ頑張ってみます。

早くFlashの部分を作ってしまって、レスポンスなどのところまで手が回るように
頑張ります。
277あもい ◆dqVzDvT5pM :03/06/09 14:09 ID:???
>>273
みたいですね。レスポンスはまだありませんが…(´・ω・`)ショボーン
気長に待ちます(w

>>274
おもしろそうですね!ぜひがんばってください。
出来る限り応援させていただきます。
もしよければ、公開には当方の(激遅)鯖も提供させていただきますよ。
278Now_loading...774KB:03/06/11 22:36 ID:???
初めまして。
FCSサーバについて質問させていただきいても
よろしいでしょうか?
(他に該当しそうなスレッドがなかったもので・・・)

近い将来、会社でFCSサーバを用いた
企画が出てくる可能性があります。
それで調べてみて、対応サーバOSは
Red Hat Linux 7.3 or 8.0とありましたが、
Red Hat Linux 9でも導入は可能なのでしょうか?
もしご存じの方がいらっしゃれば、ぜひ
ご教授いただければと思います。
それでは、よろしくお願いいたします。
279スレどころか板違い:03/06/11 22:42 ID:???
>いただきいても
(´,_ゝ`)
280six/nine ◆31sNfzlFrg :03/06/11 23:20 ID:???
>>278
業務でそんな無保証なことをするのですか?
281Now_loading...774KB:03/06/11 23:28 ID:???
>>280
まぁ、いまどきのサーバーは無保証なソフトでほとんど構成されてるわけだが

>>278
テスト環境作ってトライアル版でいろいろ試してみてはどうか?
282six/nine ◆31sNfzlFrg :03/06/11 23:39 ID:???
>>281
そらそだけどメーカーの推奨外でやって失敗した場合のリスクが大きすぎるかと。
283Now_loading...774KB:03/06/11 23:56 ID:???
実際運営するのであれば、WindowsでFCS専用のサーバーたてた方が楽。
もちろん、IIS抜きで。

RTMPTを使って、80ポートで接続させれば、プロクシも通せるし。
284278:03/06/12 00:55 ID:???
>279様
申し訳ありませんでした。上の方でFCSについての
議論が出ていましたのでこちらでOKなのかと
思ってしまいました。
もしよろしければ、どの板が好適なのかを教えて
いただければ幸いです。

>280,282様
実のところ、もしどこかで「9」でも運用されている
実績があるなら、選択肢の幅が広くなって、
先方に話を持って行きやすいかと思ったのです。
むろん、運用の実例がないのであれば、
素直に7.3か8を考えようと思っております。

>281様
ご提案感謝します。実を言うとわたし自身は
サーバ管理をしておらず、一介のサラリーマンなもので、
テスト名目ではおそらく予算も時間も割いてくれないの
が現状です。なので、必要に応じて自分のお金を割いて
自宅にてテスト環境を導入してみようと思います。
(もちろん、できることは限られるでしょうが)

>283様
たしかにWindowsNTという選択肢は非常に魅力的です。
とはいえ、昔の先輩から「NTはドキュメントの出回りが
少ないので、トラブル時の対処が厳しい」と聞いたため、
今のところは第二候補となっています。

皆様のご教授に感謝いたします。ありがとうございました。
285Now_loading...774KB:03/06/13 02:04 ID:???
286Now_loading...774KB:03/06/13 21:43 ID:MjNsi1A2
ぷよぷよ2ちゃんねる
http://www.hey-to.net/puyo2ch/

使用言語はPerlらしい
http://www.hey-to.net/flash/server.txt
287あもい ◆dqVzDvT5pM :03/06/14 14:10 ID:Aqv6xzXD
β008をアップしました。
(・3・)さん 、更新が遅れまして、すみませんです。

これで機能的には一段落つきましたので、
XMLCommandSockletのテストが完了したら、
正式版に格上げしようかな、と思いますです。

ちょっと初期のメッセージが離れましたので、URL再掲。
http://www.geocities.co.jp/SiliconValley-PaloAlto/8242/

>>286
ふぅむ。Flash板も負けてられない!
288(・3・) ◆RTquCoolEE :03/06/14 16:51 ID:???
>>287
更新おつかれさまです。

>(・3・)さん 、更新が遅れまして、すみませんです。
なんか更新せかしたみたいでスマソです。
基本的に機能もそろってきましたし、ユクーリ行きましょう。
289あもい ◆dqVzDvT5pM :03/06/14 17:05 ID:???
APIドキュメントあげ忘れてたので、アップしました。

>>288
おちかれさまです。
いえいえ、ちょっとぐらい急かして貰わないと、
なかなか先に進まないですから。

ノンビリマターリ実戦Sockletサンプルでも作っていきます。

1000Hit記念sage!(w
290あもい ◆dqVzDvT5pM :03/06/14 22:28 ID:???
明日は更新できなさそうですので、
早速(・3・)さんにご指摘いただいた部分を修正して、
β008.1としてアップしておきました。

最近(仕事も含めて)抜けが多くていけないなぁ…
291(・3・) ◆RTquCoolEE :03/06/14 23:57 ID:???
>>290
素早い対応アリガトーでした。
またいろいろ試してみますね!
292Now_loading...774KB:03/06/19 00:00 ID:LFg7/J0K
ホッシュ
293(・3・) ◆RTquCoolEE :03/06/23 04:04 ID:???
チュートリアル書くのすすまねー、といいつつ保守
294あもい ◆dqVzDvT5pM :03/06/23 11:50 ID:???
>>293
同じく(w
少し落ち着いたので、今週は手を付けられるかな…
295Now_loading...774KB:03/06/25 02:48 ID:???
おい、おまいらガンガッてください。
期待age
296(・3・) ◆RTquCoolEE :03/06/25 03:19 ID:???
>>295
こんな時間に上げてくるとはw
漏れに言ったんじゃないかもだけど、アリガトンw

>>294
なんかちょっと目標決めてかないとすぐ停滞しちゃいますねー。
マターリ ガンガリましょー
297あもい ◆dqVzDvT5pM :03/06/25 11:03 ID:???
>>295
ありがとうございますです。
ここまで来て停滞している訳ですが、
開発をやめる気はないので、これからもよろしくです。

>>296
そうなんですよね…誰かネタ振ってくれないかな。
298Now_loading...774KB:03/06/25 16:00 ID:???
FLASHもJAVAも全然わからないんだけど、初歩的な質問一ついいっすか?
ソケットサーバって何なんでしょう? Servelet(もよくわからないけど)とは違うの?
他にFACEとかあるよね。あれとはまた違うコンセプトなの?

299(・3・) ◆RTquCoolEE :03/06/25 17:29 ID:???
>>298
ソケットサーバっていうのは、FlashのXMLSocket機能を使って
接続するリアルタイム通信サーバなのです。
コレをつかえば即座に他のユーザーのアクションを受け取って
動作するようなコンテンツが作れまつ。チャットとかゲームとかに
向いてるわけです。

FACEsも同様のソケットサーバですが、ここで開発中のGPSS
と違うのは、サーバー側の動作がある程度きまっているところ。
チャットなどを作るにはサーバー側を組まなくていい分楽でつ。
その代わりゲームとか組むにはちょっと向かないこともあるかも。

それに対してGPSSではユーザーがサーバー動作を自分で組む
ことができるのでつ。
サーバー側を自分で組まないとならないのでFACEsと比べて
とっつきにくいこともあるかもですが、ゲームなどを作っていく
には最適でつ。

ServletっていうのもJAVAでできてますが、これはCGIと同じよう
にHTTP通信を介してつかうものなので、ソケットサーバのように
他のユーザーのアクションを即座に受けることはできません。
掲示板とかアクセスカウンターとかの、即時性が低くていいもの
にはCGIと同様に向いてるかと。

長レススマソ
300あもい ◆dqVzDvT5pM :03/06/25 17:52 ID:???
>>298
クライアント側からサーバに、
「データちょうだい」って言わないとデータを送ってもらえないのが、
HTTPサーバ(含CGI、Servlet)です。

何かあったら有無を言わさず、
サーバからクライアント側へどんどんデータが送られてくるのが、
FACE'Sや、ここで開発しているGPSSなどの「ソケットサーバ」です。

…説明べたでスマソ
301Now_loading...774KB:03/06/25 21:52 ID:???
>>298じゃないが、その辺よくわかってなかったんで助かりました
二人&>>298ありがd
302勉強しようとか(ry:03/06/25 23:09 ID:???
ライブカメラやネットラジオの感覚で映像をリアルタイム発信することは出来ないんですかね?
(FLASH RADIOみたいな)
出来たら作ってみたいなぁ。テレビ中継みたいで面白そう
鯖負荷なんかと相談して………
303(・3・) ◆RTquCoolEE :03/06/25 23:15 ID:???
>>302
その辺はFCSをつかえばできるなー
FCSでは画像・音声を送受信したりサーバーに録画
したりできるのが最大のメリット。
レン鯖でFCS使えるところとかも出てきてるから、これ
からはつかいやすくなってくるかも。
3043番目のバナナワニ:03/06/25 23:23 ID:???
>>303
値段がネックですねー
月40000円〜はきついかもしれません(^^;
305やすけ ◆nna8YJfESc :03/06/26 00:19 ID:???
>>302
ストリーミングやるなら、HTTPでは無くUDPの方が負担が少なくなりまふ。HTTPはキャッチボール。UDPは垂れ流しw。
相手の接続を確認するよりも、「勝手にみてね?。」
ってした方が鯖負荷が軽減出来る。
そう言う意味では、接続を確保するソケットとは正反対。

でも、双方向ストリーミングならいけるかも。
クライアント<====>サーバ<===>クライアント
こんな感じで。(ストリーミングより高度?)
YAHOOのビデオチャット参照。

間違ってたらゴメンなさい・・・
306:03/06/26 01:25 ID:???
不可能ではないんですね!
よし、頑張って勉強するぞ!
金や鯖なんかの問題は後回しだ。(そーやってると失敗するんだよとか言われそうだが知らん)

(´ー`).。。oO(こんなに即レスだと思ってませんでした、ありがとうございます)
307298:03/06/26 03:16 ID:???
>>299
>>300
よくわかりました。すごく丁寧な解説ありがとうございます。
自分のやりたいことだとSocklet(GRSSですか?)が向いているようですね。
7月に入ったら暇ができそうなので試してみよう!
JAVAもFLASHもイチからだけど……。JAVAはC#に似てるから(逆なんでしょうが)大丈夫としても
FLASHって、つくりやすいのかな。
308やすけ ◆nna8YJfESc :03/06/26 04:55 ID:???
>>306
がんまれー!
 実は、ストリーミング自体は、WindowsMediaPlayerとか使うと、結構楽にできるです(MacOSXでも簡単にできる)。しかも無料
本があれば、30分もあれば出来ると思います。
 FLASHXMLsoketを利用するなら、ストリーミングより、双方向性のあるコンテンツ(内容)を売りにしるとイイと思う。
>>306は、物凄く難しい事をやろうとしていると思うですます。

>>307
 C#がどれくらい出来るか解らないけど、基本はそんなに変わらないと思う。(むしろFLASHの方が単純かも)がんもれー!

>>297 To:あもい殿 & (・3・)殿  Subject:ねた From:8さい
 イースみたいな戦闘を、人間とやりたいです。
(世代がばれそうですが・・・8才だから気にしないで♪)
309あもい ◆dqVzDvT5pM :03/06/26 11:27 ID:???
>>298,307
C#が書けるならJavaのほうは問題ないでしょう。
Flashの方は、特に厳密系から入った人には、
癖があるので少し大変かとは思いますが、
一緒にがんばりましょう!

>>306
がんがってねぇ〜

>>308
私はあんまりゲームとかやらないので、
名前を聞いたことしかないでつ…>イース

あ、「マップ内を自由に歩き回って、出会った人と対戦する」
ってな感じのゲームを、ゲーム製作&研究スレの方で作ってますよ。
私もお手伝いできるかなぁ、と顔出しています。
310あもい ◆dqVzDvT5pM :03/06/26 17:51 ID:gTohapEI
(・3・)さんにファイルを頂いたので、β008.3としてアップしておきました。
エンティティ参照部の実装もしていただいちゃって、
いつもありがとうございます。
311Now_loading...774KB:03/06/26 18:51 ID:???
Socklet
Sock let
Soku late
速  遅
速遅

……………ナンデモネェョヽ(`Д´)ノウワァァァァァン!
312やすけ ◆nna8YJfESc :03/06/27 00:30 ID:???
>>309 あもい殿
今ある戦艦ゲームから、近い路線で行くのかと思たので・・・・
ごめんなさい。

周囲(前方45度位)10マス位の敵を表示して、
移動をキーボードに変更して、
ミサイルの射程を2〜3マスくらいにすれば、
何となくそんな感じのゲームになるかなと思ったので。
送受信するデータ自体はそんなに変わらないと思い、軽い気持ちで言ってしまいました。
でも、同期を取るのとか難しそうです。早い回線の人が、素早く動ける事になると、ゲームとして成り立たないでスよね。

イースは、ゼルダの伝説とか聖剣伝説と似てルです。攻撃が、自分と敵の当たり判定で出来るので、楽かなと思います。
313(・3・) ◆RTquCoolEE :03/06/27 01:18 ID:???
>>312
イースはあのスピード感が重要だから、同期するには
回線とかサーバーとかで厳しいこともあるかもねー

>>311
なんていったらいいかw

>>310
更新お疲れさまですた。
今月中に正式版ですか・・ガンがりましょー
314あもい ◆dqVzDvT5pM :03/06/29 16:08 ID:rHRKLutH
>>312
あ、いえいえ、こちらこそ不勉強で申し訳ないです。

あ、でも
>>周囲(前方45度位)10マス位の敵を表示して、
>>移動をキーボードに変更して、
>>ミサイルの射程を2〜3マスくらいにすれば、
ぐらいだったら何とかなりそうですね。
「スピード感」とのことですので、面白くなるかどうかは分かりませんが、
いっちょやってみましょう!

>>313
ちょっと伸びそうなヨカーン(w
315やすけ ◆nna8YJfESc :03/06/30 08:30 ID:???
今のネット環境だと、高速と低速が混在しているから、アクション要素の高いモノ、は難しいですも。(低速を切り捨てれば良いのですが)

戦略要素の高いゲームの方が、現実的か〜。最近CMで見た、「半熟ヒーロー」の様なゲームが中間的な位置かな?チェスや将棋のようなゲームが妥当かな、と思う最近の自分。
半熟ヒーローの戦闘シーンを、将棋(もっと簡単にして)みたいにして、1人1将軍で、イベント形式多人数参加型にして、攻め込まれて3分しても応答が無い場合には、占領されてしまう様にすれば・・・(脳内暴走)

あと2、3週間くらいで結構時間がとれるようになるので、クライアントサイドの作成をコツコツ(コソコソ)やります。
サーバサイドへの協力は・・・夕日が綺麗だ(朝だよっ!)

Socklet普及の為に、がむばります。
316(・3・) ◆RTquCoolEE :03/06/30 09:04 ID:???
>>315
レスポンスさえ良ければアクション物もやってみたいけどねー
時間のあるときに、試すだけ試してみるかなー

戦略的ゲームシステムに期待、ガガレー
317あもい ◆dqVzDvT5pM :03/06/30 15:31 ID:???
>>315
もちろん、鯖側はお任せください!
面白そうだから、できる限りやりますよ。
318やすけ ◆nna8YJfESc :03/07/03 01:45 ID:???
>>316,317
期待されちゃった?
横浜が優勝するくらいの期待をして下さい。
(諦めちゃだめです!)
319Now_loading...774KB:03/07/03 13:30 ID:???
>>318
横浜がドベになるくらい期待してる(・∀・)
320Now_loading...774KB:03/07/05 21:18 ID:???
ホッシュage
321あもい ◆dqVzDvT5pM :03/07/07 17:24 ID:c86ncyHb
全然手を付けられません…でも七夕リリースしたい!
と言うことで、β008.3をRCと見立てて、これをそのまま正式版としてしまいました。

いえ、7/7リリース、としておけば将来も忘れないかな、と…
( ´Д`)スミマセン スミマセン
(ヽノ)
  ))
322Now_loading...774KB:03/07/07 17:25 ID:Lpidhz8x
☆頑張ってまーす!!☆女の子が作ったサイトです☆
       ☆見て見て!!
http://yahooo.s2.x-beat.com/linkvp/linkvp.html
323Now_loading...774KB:03/07/12 20:24 ID:???
保守しとく
324Now_loading...774KB:03/07/14 17:31 ID:???
             \        .∧_∧                  /
              \   ピュ.ー (  ^^ )<これからも僕を  /     ∧_∧
 山崎渉は      \   =〔~∪ ̄ ̄〕          /∧_∧  ( ^^  )
    かっこいい。     \ .= ◎――◎            / . (  ^^ ) /   ⌒i
           从// . \     ∧∧∧∧     /.  /   \     | |
   (  ^^ )     n      \  <.      >.. /.   /    / ̄ ̄ ̄ ̄/ |
  ̄     \    ( E)      \< の 山. >/.   __(__ニつ/  山崎  / .| .|
 フ     /ヽ ヽ_//         < 予.    >.         \/       / (u
―――――──―――――――< 感 崎. >―――――──―――――――
                      <. !!!.    >
        山崎渉age(^^)   <     渉. >  1 名前:山崎渉 投稿日:02/
    ∧_∧.             /<..     >\    (^^)
  ∧(  ^^ ).           /   ∨∨∨∨.   \
 ( ⊂    ⊃.        /                  \  3 名前:山崎渉 投稿
 ( つ ノ ノ       /. ―━[JR山崎駅(^^)]━― \.    >>2
 |(__)_)     /                     \   (^^;
 (__)_)      /. ―━―━[JR新山崎駅(^^)]━―━― \
         ./                            \
325やすけ ◆nna8YJfESc :03/07/15 01:33 ID:???
今、NHK教育でPC入門っぽい番組やってるけど、
その中で、FLASHMXを使った双方向通信やってた。
ストリーミングやってたよ。ビデオチャットみたいなのを。
「NHK高校講座情報A」って番組。
ちょっと、ストリーミングについて研究しようと思います。
戦略的ゲームはとりあえず別の言語(JAVAかHSPあたり)で作ります。
FLASHがしばらく使え無さそうなので・・・・
326あもい ◆dqVzDvT5pM :03/07/15 10:19 ID:???
>>325
ttp://www.nhk.or.jp/school/bangumi/high_info/1-ban.html
ですね。
国語、とか数学に並列で「情報」があるんですね、今時は。
上のスケジュールを見ると、
その回は「Webで発信しよう」の前のようですが、
HTMLやる前にストリーミングって大胆なカリキュラムですね。

ちょっと新鮮な驚きです。

>>戦略的ゲームはとりあえず別の言語(JAVAかHSPあたり)で...
GPSSは一応「Flash向け」と言うことにしてありますが、
もちろんJavaクライアント(i-appli等)でも、効果的に使えると思います。
327山崎 渉:03/07/15 11:19 ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
328Now_loading...774KB:03/07/16 03:21 ID:zlXxVpky
今月3日からカキコ止まったと思ったらレス詰まってたのかな
再取得したら拾えた
329やすけ ◆nna8YJfESc :03/07/17 00:56 ID:???
>>326
「ストリーミングを体験する」という感じだったです。
ユーザ側の立場でやってました。
システムを利用する体験学習みたいなものでした。
ビデオチャット+お絵書きチャットみたいな事をやってました。

良く考えたら、外部の機能を利用してしまえば、できるような
気がして来ました(WindowsMediaPlayerとか)。

しばらくカキコ出来なくなるので報告しておきます。('A`)>
330Now_loading...774KB:03/07/17 23:46 ID:V2aoXF8n
>>329
俺も見てたけど、あれは多分FCSを使ってたと思う。
あの程度ならスクリプトすら書かずに構築できるし。
331:03/07/21 21:48 ID:???
なんだかんだいっといてすまないんだが、やっぱりFlashストリーミング放映は無理な気がしてきた(´д`;)
ウチの回線が脆すぎる。
こっちのアップが遅くなって鯖負荷問題以前にラグ起きまくる予感
これじゃPVなんかは流せん……

んで、前身形として考えたのが、FlashMixer。スペルは知らない。
前もって鯖にあげられてたFlashを外部から読み込んでいくというそれだけのFlash。
んで、管理者がそいつに表示させるFlashを変えたくなったら
変数を投げ込んでやれば自動的に表示されるswfが変わるという。
まぁ、でもやっぱり問題になるのは鯖負荷……
イチイチ読み込ませるわけだし……
(ていうか文意が伝わるかもわからんし)
332(・3・) ◆RTquCoolEE :03/07/22 02:48 ID:???
>>331
なんとなくわかりますよん>FlashMixer

要するに管理ツールでデータを変えると、クライアントの方も、
同じ表示になるように、パーツをロードして表示する感じですね。

データを変更するタイミングによりますが、うまくやれば転送量
的にも結構抑えられそうな予感。
333Now_loading...774KB:03/07/23 20:35 ID:???
Flash初心者ですが質問です。

XMLSocketでデータを受信してクライアント側で処理しようとしているのですが、
受信するXMLデータが大きいせいなのか、受信直後は何もできなくなります。
受信中もクライアントの操作を可能にしたいのですが、方法はありますか?

onXMLメソッドはタイムラインの1フレームめに記述しています。
334あもい ◆dqVzDvT5pM :03/07/24 09:52 ID:???
>>333
どんなスクリプトを書いているか、見せていただけますか?
335333:03/07/24 12:49 ID:???
お言葉に甘えて、ソースを一部掲載します。
var socket = new XMLSocket();
//ソケットを作るところ。(PushButton「接続」)
function connectToServer(){
if (isConnect == false){
socket.onConnect = connectAction;
socket.onData = invokeOnData;
socket.onXML = acceptAction;
socket.connect("localhost",9090);
}else{
inst_console.text += "\n接続済です";
}
}
//データをとってくるところ
function invokeOnData(src) {
var tmpXML = new XML();
tmpXML.ignoreWhite = true;
tmpXML.parseXML(src);
this.onXML(tmpXML);
}
336333:03/07/24 12:50 ID:???
<続き>
//XMLパース時
function acceptAction(doc){
var str_tmp;
var e = doc.lastChild;
if (e != null && e.nodeName == "MESSAGE"){
this.str_tmp = "\n[" + e.attributes.username + "]:" + e.attributes.usertext;
inst_console.text += this.str_tmp;
}
updateAfterEvent();
}
これが1フレーム目に記載されていいます。
表示レイヤーには、テキストフィールドとして、inst_consoleと接続ボタンをのせています。
サーバーはAquaServerをちょこっと改造し、こちらが設定したメッセージを送るように
してあります。
337Now_loading...774KB:03/07/24 16:04 ID:???
>>336
そんなに重そうな処理ではないような気がしますね。
そんなに大きなデータなのでしょうか・・・

ちなみにonXML内でupdateAfterEvent(); って有効でしたっけ?
338あもい ◆dqVzDvT5pM :03/07/24 16:31 ID:???
>>333
う〜ん、実行してみたけど、メッセージが短いせいか、特に問題ないなぁ。
私じゃ手に負えないかも。

とりあえず、ところどころにtraceを咬ませて、
どこが問題になっているのか(処理に時間を食っているのか)を調べてみてください。
あと、「何もできなくなります」の状況ももう少し詳しく教えてもらえますか?
339336:03/07/24 16:31 ID:???
>>337
データは1000行位のメッセージをやり取りさせています。
トレースをとると、onXMLイベントで処理停止していました。
Threadみたいな処理ってActionScriptにはないのでしょうか?
(それとも1000行のデータっていうのがそもそも無理?)

>ちなみにonXML内でupdateAfterEvent(); って有効でしたっけ?
実は良く判っていなかったります。
適当なサンプル見て実装しただけです。(藁)
ちなみに、Flash弄りはじめて2週間目なので、タイムラインやらレイヤーやらオブジェクト
の概念がいまいち頭の中でハッキリせず、混乱しています。
340337:03/07/24 17:30 ID:???
1000行・・・ってずいぶん大きなデータですね。
毎回コレくらいの量のデータが流れるコンテンツなのでしょうか・・
ためしにデータを小さくして試してみては?

解決法はデータを分割で送る・・くらいしかおもいつかないっすねー
341あもい ◆dqVzDvT5pM :03/07/24 17:47 ID:???
いろいろ試してみたんですが、
XMLオブジェクトで引っかかるみたいですね。

残念ながら別スレッドで、と言う方法は私は知りません。
やはり、>>340さんも仰るように、
重たい処理はサーバ側で行なって、Flash側の処理は軽くする、
と言うのが一番の解決方法ではないでしょうか。

せっかくのXMLSocketなんですから、
受信したよ→あいよ、じゃ次のデータね→受信したよ→あいよ…
と言う実装方法ではいかがでしょうか?
342Now_loading...774KB:03/07/25 08:13 ID:???
1000行って長さに驚いて、しゃっくりが止まらない。

パースするのにも時間かかるし、サーバーと常時通信する量ではないと思う。
データ量減らした方がいいでしょう。
343336:03/07/25 12:52 ID:???
>>340
>>342
やっぱり「無謀」でしたか。
今作っているのは在庫管理端末みたいなもので、最初に現在の商品マスター
を読み込まねばならず、件数自体は減らせないんです。(アップしたコードは
XMLSocketの動きを知るためにつくりました)
起動後はたいして送受信は発生しないので(在庫数と、商品マスターの名称変更)
この部分をどうにかしようと思います。

>>341
いろいろありがとうございます。
まだ本格設計前にこの点が判って良かったです。ただ、どうやってこのデータを
渡すか考えあぐねていますけど。
344(・3・) ◆RTquCoolEE :03/07/25 13:28 ID:???
在庫管理ですかー。
ネットワークの初期トラフィックを減らすには、商品分類毎に
必要になり次第ロードするとかですかね。
反応が全くなくなることを嫌うのであれば、やはりデータを分割
送信ということになるでしょうか。
345Now_loading...774KB:03/07/26 06:19 ID:???
>>343
分割送信してその間適当な待ちアニメーションをさせとけばいいんでないの?
FLASHムービーとかであるやん。
操作ができなくてもプログラムが止まってるようにおもわれるよりはいいでしょ。
346Now_loading...774KB:03/07/27 00:18 ID:nRJtYaqX
>>345
> >>343
> 分割送信してその間適当な待ちアニメーションをさせとけばいいんでないの?
> FLASHムービーとかであるやん。
> 操作ができなくてもプログラムが止まってるようにおもわれるよりはいいでしょ。
>

いや、たぶんパースに時間をくってるんですよ、
なのでアニメも無理っぽいじゅやない?
347あもい ◆dqVzDvT5pM :03/07/27 00:56 ID:???
>>346
多分、>>345さんは、
データを(パースにそれほど時間がかからない程度に)分割して、随時データを読み込むようにして、
その間のタイムラグはアニメでごまかせば?
ってことを言ってるんだと思いますよ。

>>343
大量のデータなら特に、一気に読み込むよりは、少しずつ受信確認しながらの方が安全ですよ。
万が一、どっかで失敗してもその失敗した部分だけ再読込できますから。
ネットワークソケットをそれほど信頼しない方が良いと思います(笑)
348ぼるじょあ ◆ySd1dMH5Gk :03/08/02 05:28 ID:???
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
349Now_loading...774KB:03/08/04 01:37 ID:???
ホッシュ
350Now_loading...774KB:03/08/05 16:02 ID:???
保守
351Now_loading...774KB:03/08/08 08:48 ID:???
Facesでネトゲー作ってる人いないかな。
352Now_loading...774KB:03/08/08 12:13 ID:???
>>351
2chブラザース制作スレ で使ってるんじゃなかったかなー
353Now_loading...774KB:03/08/09 10:37 ID:???
たまにはageてみるか
354あもい ◆dqVzDvT5pM :03/08/14 20:57 ID:ActoYWY+
ご無沙汰しておりますです、皆様。
(・3・) ◆RTquCoolEE さんから、RhinoJsSockletをアップデートしていただきましたので、
ver1.01としてアップしました。

お盆休みはSockletで遊ぶぞ!
355あもい ◆dqVzDvT5pM :03/08/15 21:46 ID:???
反応なくても泣かないっ!(゚ε゚)まぁお盆だし(w

マルチクライアント化しました。
http://gpss.wda.jp/flash/town1.01.html
ログインボタンを押すまでは、昨日の1.00と全く同じ状態です。
(つまり、ローカルのみ)
ログインボタンを押して、無事サーバに接続できると…
運が良い人は「マルチクライアントな感じ」を体験できると思います(笑)
^^^^^^^^^^^^^^^^
あ、ソースも共有鯖にアップしておきました。
URL書いちゃって良いのですかね?
356あもい ◆dqVzDvT5pM :03/08/15 21:48 ID:???
↑誤爆です…大変申し訳ございませんでした。
357山崎 渉:03/08/15 22:52 ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
358Now_loading...774KB:03/08/16 02:09 ID:???
ホッシュ
359Now_loading...774KB:03/08/19 18:25 ID:HZMtvHmD
緊急浮上
360Now_loading...774KB:03/08/23 12:42 ID:???
ほしゆ
361Now_loading...774KB:03/09/07 06:11 ID:8Qkw3S98
ほs
362Now_loading...774KB:03/09/09 13:51 ID:???
質問です。(・∀・)ノADSL環境で、簡易httpdサーバーを立てて、そこでflashを動かして、
socketと接続しようとするんだけど、うまくいきません。誰かヒントないでせうか?

状況は、
httpd経由でflashは閲覧できる。
プロジェクタで、connect "localhost"での、チャットは実現できている。
ドメインの制限がかかっていると想像して
connect null、"aaa.bbb・・・"表記、"xxx.jp"表記なども試したが全滅。
ルーターがあるので、とりあえずconnectするsocketの受け口のポートは開けた(必要?)
netstatするとnortonが途中に噛んでいる。
※"localhost"での通信成功時。通常はlistenしている。

なにか見落としてるんでしょうか?
363Now_loading...774KB:03/09/09 16:55 ID:???
>>362
ちょっと状況が読めないんだけど、
"aaa.bbb.・・・"ってのは、グローバルアドレスってこと?
そうでなければ、グローバルアドレスで試してみてください。

そうであるなら、ちょっとFlashと鯖のソースを覗かせて貰っても良いですか?
364Now_loading...774KB:03/09/09 19:24 ID:???
>>362
HOSTSをかかないと内部で見えないことはある。
他の人からはどうなるかな?
365Now_loading...774KB:03/09/09 21:38 ID:???
>>363 その表現だとグローバルかプライベートかわからないですね。グローバルです。
ソースは(´Д`*)恥ずかしくてお見せできません。

>>364 なるほどだから内部で見えなかったんだ・・・proxyかませてチェックしてました。

現状は、connect nullで、http://[マシン名]での接続までこぎつけました

でも、やっぱり外部からグローバルアドレスで接続しようとすると、できない・・・。
外部->ルーター(http[aaa.bbb.ccc.ddd:xxxx]/192.168.0.1)->ポートマッピング->
->httpdサーバー(192.168.0.3)に接続。でswf起動。
flash用サーバー(192.168.0.3)はポートzzzzでlisten中。
swfよりconnect null ポートzzzzで接続。
(一応、ルーターで、ポートzzzzへの接続はポートマッピングしている。)
でも、反応しない。

途中ルーターを挟んでいて、ルーター自身の位置(192.168.0.1)に
flash用サーバーがないせいかなぁ・・・(´・ω・`)たしけて。

※localhostがノートンを挟むのは、hostsに記述してありましたので、
 関係ないようです。スマソ。
366Now_loading...774KB:03/09/09 22:23 ID:???
>>365
で、connect nullって何度もでてくるけど、それってなぁに?
367Now_loading...774KB:03/09/09 22:50 ID:???
>>366 socketってconnectするんだけど、その時、置いてあるサーバーに
対して通信するならば、サーバーの引数をnullでいいって書いてあったから、
nullにしてみました(´∀`)。
>host 引数に対して null を指定した場合、接続されたホストは
>XMLSocket.connect を呼び出すムービーが存在するホストになります。
たしかにhttp://[マシン名]ではできた
368366:03/09/09 23:46 ID:???
>>367
あ、なるほどそのことね。ゴメンネバカデ
もひとつ。LAN内の他のマシンから、ローカルアドレスでconnectできる?

ソース見せてもらえれば、こちらでもテストできるのになぁ。
369Now_loading...774KB:03/09/10 00:09 ID:???
>>368 httpdを通して、ローカルのアドレスでの接続チェックはできません。
サブマシン壊れちゃったから。(´・ω・ω・`)

以前、httpdを通さないで192.168.0.2にFlash用サーバーを置いて、192〜.3の
flashと、通信実験やった時は、できた用な気がするけど、ちょっとうろ覚え。

flashの通信制限は辛いなぁ・・・(´・ω・`)ボヨヨーン
370あもい ◆dqVzDvT5pM :03/09/10 09:49 ID:???
うぅ〜私には状況がわからないです。
Flash側の問題なのか、鯖側なのか、はたまたルータなのか、
問題を切り分けすることが必要です。

やはりここは恥をしのんで…

蛇足ですが、人に見せる事を意識してソースを整理してみると、
案外問題が発覚することもあります(笑)
371その1:03/09/10 10:16 ID:???
(´・ω・`)人の書いたソースだと思うからちょっと心配だけど、いいか。
サーバープログラム(VB)単純にデータをオウム返しするサーバ。

Private intMax As Long

Private Sub Form_Load()
intMax = 0
Winsock1(0).LocalPort = 9001
Winsock1(0).Listen
End Sub

Private Sub Winsock1_ConnectionRequest _
(Index As Integer, ByVal requestID As Long)
If Index = 0 Then
intMax = intMax + 1
Load Winsock1(intMax)
Winsock1(intMax).LocalPort = 0
Winsock1(intMax).Accept requestID
Load txtData(intMax)
txtData(intMax).Top = txtData(intMax - 1). _
Top + 400
txtData(intMax).Visible = True ' 新しいボタンを
' 表示します。

End If
End Sub

372その2:03/09/10 10:16 ID:???
Private Sub txtSendData_Change()
' txtSendData という名前のテキスト ボックス (TextBox) コントロー
' ルに送るデータが入っています。ユーザーがテキストボックスに入力するた
' びに、SendData メソッドを使用してその文字列を送ります。
End Sub

Private Sub Winsock1_DataArrival _
(Index As Integer, ByVal requestID As Long)
' 受信データ用の変数を宣言します。
' GetData メソッドを呼び出し、txtOutput という名前のテキスト ボック
' スの Textプロパティにそのデータを設定します。
Dim strData As String
Dim i As Integer

Winsock1(Index).GetData strData
txtData(Index).Text = strData

For i = 1 To intMax Step 1
If Winsock1(i).State = sckConnected Then
Winsock1(i).SendData strData
DoEvents
End If
Next

End Sub
373その3:03/09/10 10:17 ID:???
Private Sub CClose_Click()
For i = 0 To intMax Step 1
Winsock1(i).Close
Next i
Unload Me
End Sub
Private Sub Winsock1_Close(Index As Integer)
Winsock1(Index).Close
End Sub
374flash側通信部分:03/09/10 10:19 ID:???
たぶんfaceの奴とかから抜き出したと思う通信部分
unction loadEnd () {
mySocket = new XMLSocket();
mySocket.onConnect = checkConnect;
mySocket.connect(null, 9001);
mySocket.onClose = checkClose;
mySocket.onXML = myOnXML;
}
function checkClose () {
trace ("disconnected");
}
function closeSocket () {
mySocket.close();
trace ("closeSocket test\n");
}
function checkConnect (bOK) {
if (bOK) {

trace ("接続");
sendStr("<MESSAGE name=\"" + name +"\" text=\"" + "入室しますた" + "\"/>");
} else {
trace ("切断");
}
}

375flash側通信部分その2:03/09/10 10:21 ID:???
//
function myOnXML(docXml) {
trace("recieve Date");
var doc = docXml.firstChild;
if (doc != null && doc.nodeName == "MESSAGE") {
MsgWindow( doc.attributes.name+":"+doc.attributes.text );
}
}

function SendMessage () {
str = "<MESSAGE name=\"" + name +"\" text=\"" + SendText + "\"/>";
sendStr(str);
}
function sendStr (str) {
theXML = new XML();
theXML.parseXML(str);
mySocket.send(theXML);
}

一応通常にCHATは実現している(グローバルで外部からのアクセスでは、うまくいかない)。
(/。\)ハズイ
376Now_loading...774KB:03/09/10 16:07 ID:???
(´・ω・`)恥ずかしいのですがhostsを変更後、保存してませんでした。
hostsを設定したら、うまくいきました。大変お騒がせしました。
これでADSLでもルータ経由でxmlsocketを使用して遊べそうです。
ではでは。
377Now_loading...774KB:03/09/10 23:16 ID:???
>>376
なんじゃぁ(`Д´)ノそりゃぁぁぁー!!!(藁

(´∀`)なんか面白いのできたらあそばせてね〜♪
378Now_loading...774KB:03/09/11 02:01 ID:???
XMLConnector イイヨイイヨー
379Now_loading...774KB:03/09/11 04:43 ID:???
>>377
最後にまとめておくと。
ADSL環境でADSLモデムのルーターで、hhtpd用とflash用のポートを開けて、
hostsに自分のグローバルipを記述。するとproxy経由(つまり外から)でも、
flashのsocket通信ができる。※flash用の鯖アプリも必要。
socketのconnectはnull。ちょっと難しかったけど、結構誰でもできる感じ。

(あとはipが晒せるかどうかなんですが(´∀`)どうしよう・・・)
380あもい ◆dqVzDvT5pM :03/09/11 10:59 ID:???
>>379 なんとかなって何よりです。
お役に立てずスマソ
でもこれはよいリポートになりましたね。
381あもい ◆dqVzDvT5pM :03/09/16 17:28 ID:???
ver1.02うぷしました。
「街」を作成していると、いろいろと修正したい項目が出てくるわけでして…
また近々アップするかもしれません。
382・3・) ◆RTquCoolEE :03/09/16 17:34 ID:???
>>381
更新オツカレー
383Now_loading...774KB:03/10/04 20:01 ID:???
このスレは最近動きがないのう
みんな街にいったかな
384Now_loading...774KB:03/10/04 21:02 ID:???
鯖を用意するのが大変だからね。
385あもい ◆dqVzDvT5pM :03/10/05 16:51 ID:V6wmXJTB
やっぱり実戦で使ってみないと、
不具合とか分かりませんからね。
既に不具合が見つかってますので、近々アップします。

GPSSなりFACES改なり、実戦でXMLSocketを利用しているところってどれぐらいあるんでしょうね?
386・3・) ◆RTquCoolEE :03/10/05 23:10 ID:???
>>385
>実戦でXMLSocketを利用しているところ
とりあえずここに一名w

やはりネット系は机上だけではわからない問題がいろいろ出てきたりしますからねー。
じっくり実践してくのが一番ということですかね
387あもい ◆dqVzDvT5pM :03/10/07 18:18 ID:???
あ、老舗がいた(笑)

ちょこちょこ私のところにも連絡を入れてくださる方が出てきましたので、
ちょっとづつでも増えてるとは思うのですが…
XMLSocket普及に、ほんの少しだけでもお役に立てられれば幸いです。
388Now_loading...774KB:03/10/08 18:23 ID:???
Sockletを実戦で使うために色々と試しているところです。
あもいさん頑張ってくださいねー。
389・3・) ◆RTquCoolEE :03/10/09 10:10 ID:???
>>388さんもガンバレー

Sockletいろんなところで使われて、もっと有名になるといいですね
390あもい ◆dqVzDvT5pM :03/10/09 11:17 ID:???
>>388 アリガトン&ガガレー
>>389
もなちゃさんとか「街」とか、目立つサイトが増えてくるとよいですね。

そうそう、
ttp://untrod.keihanna.ne.jp/whitedog/index.html
こんなのあったんですね。(気付くの遅っ!)
競合してる気がする…_| ̄|○

デモ(゚ε゚)キニシナイ
391・3・) ◆RTquCoolEE :03/10/09 11:45 ID:???
競合といえば、先ごろバージョンアップしたUNITYですね。
ttp://www.moock.org/unity/

FlashのカリスマColin Moockが開発しています。Sockletと
同様にイベントを処理するクラスを定義することで簡単に
サーバーアプリが作れるというもの。
ルーム管理あたりまではシステム側で装備してます。

ただし商用ソフトで接続ユーザー無制限だと$739.00、と
結構なお値段です。

んー、でも管理ツールがかっこいいなー
http://www.moock.org/unity/u2server/


GPSSはフリーなんで個人ユーザーには最高ですね。
392・3・) ◆RTquCoolEE :03/10/09 11:47 ID:???
ぬぅ直リンしてしもた
ttp://www.moock.org/unity/u2server/

スマンカッタ
393あもい ◆dqVzDvT5pM :03/10/12 13:48 ID:???
>>391
管理ツールカコ(・∀・)イイ!!
こういうの作りたいなぁ。
画面見ると、ルーム管理は階層になってるみたいですね。
実はGPSSでも、Sockletをそのようにできないか思案中です。
#「街」の方で全てのバージョンを起動してしまうと、
#管理swfで探しにくくて…

管理ツールと言えば、
GPSS起動したまま新しいSockletを配備する機能が欲しいな、と思う今日この頃です。
街のver upの度に再起動じゃ申し訳ないですから。

あと、昨日になりますが、ver1.03アップしました。
バグフィックスです。
394Now_loading...774KB:03/10/31 14:54 ID:???
ほしゅ
395Now_loading...774KB:03/11/03 14:51 ID:prercIV0
ココの香具師らはFCSには手は出さないのかい?
シームレスにオブジェクト共有が出来て敷居はSocketXMLより遥かに低い
サーバーサイドスクリプトもJavascriptで組めるから簡単だぞ

値段は高いけど
396あもい ◆dqVzDvT5pM :03/11/03 17:17 ID:???
GPSSだって、(・3・) さんのおかげで鯖サイドECMAScriptで組めます!

と、それはおいておいて(笑)
FCSは確かに便利なんでしょうが、仰るようになんせ高価。
MacromediaさんがわざわざXMLSocketを開放してくれたってことは、
マルチクライアントに関しては、XMLSocketからのアプローチにこだわるのもありなんだと思っています。
誰もが、業務でFlashを使うわけじゃないですからね。

そのためにも、できるかぎり敷居が低くなるようがんばります…
397Now_loading...774KB:03/11/03 20:36 ID:???
元々SocketXMLは他社製DBとの接続用に載ったようなもんなんだけどね
リアルタイム通信をやりたきゃFCSを使えというのが真っ黒の本音だろ

真っ黒は製品群の囲い込みをしたいようだし
398Now_loading...774KB:03/11/03 20:43 ID:???
FCSのパーソナルエデュケーション版は4万ちょいだったね
最大接続数は50本

So-netのFCSホスティングが最大接続数10本で9800円
パーソナルで自鯖建てた方が安い

無茶苦茶な価格設定・・・。
399Now_loading...774KB:03/11/03 21:45 ID:???
でも300Wのパソコンを一ヶ月つけっぱなしにすると電気代は約4500円かかるしなぁ
400Now_loading...774KB:03/11/03 22:31 ID:???
現実問題としてFCSの価格は(特に50ユーザー超えると)個人で趣味には厳しい。
まぁFCSのキモはストリームだと思うから、個人鯖の帯域幅を考えると、パーソナル
版でもいいのかもな。

接続数が必要なサーバーとかにはXMLSocketも生き残ると思うな。

いずれにしろ自鯖なら電気代はかかる(w
401Now_loading...774KB:03/11/04 00:14 ID:???
FCSでDB使うにはColdFusionとか別に必要なのかな?
402Now_loading...774KB:03/11/05 15:57 ID:???
FLASH-JP.COMはFCSを使っているね。
403Now_loading...774KB:03/11/05 17:03 ID:???
>>402
FCSはチャット部分かな
404Now_loading...774KB:03/11/05 22:36 ID:???
>>401
DB接続にColdFusion
さらにトンネリングにFlashRemotingが必要
405Now_loading...774KB:03/11/05 22:37 ID:2t1MyDA4
ぷよぷよ2chもSocketXMLみたいだけどあれの鯖ってFace's?
でもソースを見た限りPerlだったような・・・。
406Now_loading...774KB:03/11/05 22:44 ID:???
FCSでは、DBを直接操作することはできない。
ColdFusionが必須って訳ではないけど、Flash Remotingに対応してない
アプリケーションサーバーに接続できない。
407Now_loading...774KB:03/11/06 00:27 ID:???
なんだかんだいって結局はマクロメディアの包囲網から逃れられんな
鯖製品高いなー
408Now_loading...774KB:03/11/06 09:19 ID:???
OpenAMF 使ってる人いませんか?
ttp://www.openamf.org/
これでもアプリケーションサーバに接続できるよね?
409あもい ◆dqVzDvT5pM :03/11/06 11:35 ID:???
>>408
OpenAMFは今すごい興味あります。
ちょっと手が空いたら、触ってみようかなと。
#「街」のDB周りはそれを使おうかなと思ってみたり見なかったり…
どなたか情報持ってらっしゃる方いらっしゃいますかね?
410Now_loading...774KB:03/11/06 12:46 ID:gG3XGb1w
>>406
Remotingクライアント機能は持ってるから接続は可能
411Now_loading...774KB:03/11/08 20:36 ID:???
>>408-409
WEB+DB PRESSにOpenAMFの記事が載ってるってさ
■ FLASH MX + JAVA ■
http://pc2.2ch.net/test/read.cgi/tech/1021006665/l50
412Now_loading...774KB:03/11/08 23:28 ID:???
Perl(サーバ)&Flash(クライアント)でオンラインカードゲームを作ることに興味がある方はおりませんかな?
413Now_loading...774KB:03/11/09 11:30 ID:???
>>409
SockletからでもDB使えるが・・・
要はJDBC呼び出すわけだから
別にOpenAMFにこだわる必要も
ないと思われ。

OpenAMFのRecordSetを使いたい
とかそういうことなら話は別だが。
414Now_loading...774KB:03/11/09 12:11 ID:???
>>413
デカいデータを落としたりする場合は、
裏でremotingコネクションはって落とせば
メリットあるのかも、とかいってみる

平行して動くのかな〜?
415Now_loading...774KB:03/11/09 17:52 ID:???
Remotingって結局はHTTPだからなー。
OpenAMFだとActionScriptのオブジェクトを
JavaBeansに自動的にマップしてくれるので
楽ではある。

XMLSocketとRemotingを並行して動かすことは
全然OK。漏れは普通にやってるYO
416あもい ◆dqVzDvT5pM :03/11/09 21:48 ID:???
>>413
特に街プロジェクトなんですが、
「国」ごとにswfを置くサーバを変えようかと言う話がありまして。
それなら、DB周りはRemotingで装備しておけば、
swfを置くどの鯖からでもデータを引っ張れるのではいかと思うんですが、どうなんでしょう?

思いっきり勘違いしてるような気もする…
いやまだ全然よく分かってないんですよ。>Remoting
417Now_loading...774KB:03/11/09 22:59 ID:???
>>416
ん? swfのDL元が変われば別のところにswfから
直接はアクセスできないはずだよね。Player7で変わった?

RemotingはあくまでもRPCに過ぎない。DBアクセスは関係ない。
まずはWEB+DB PRESSのVol.17に
「OpenAMFで始めよう ActionScript⇔サーバサイド言語のマッピング技術FlashRemoting入門」
という記事があるのでそれを読むと雰囲気がわかる。
要するにActionScriptから鯖側のJavaのメソッドをリモート呼び出し
出来るってのがRemoting。

でもって、詳細はこの本を読むことを強くお薦めする。
「FlashクライアントとJavaサーバ」
http://www.amazon.co.jp/exec/obidos/ASIN/483991057X/
418Now_loading...774KB:03/11/09 23:08 ID:???
>>416
>swfを置くどの鯖からでもデータを引っ張れるのではいかと思うんですが、どうなんでしょう?
っていうのは、各鯖ごとにRemotingGatewayを配備してやって、それぞれの鯖から
DB鯖へリモートアクセスするってことかな?
それだと各鯖にGPSSを置いてやって、それぞれからDB鯖にアクセスするのも同じだよ。
Remotingを使うかXMLSocketを使うかはプロトコルの違いだけ。RemotingはHTTPだよ。
あもいたんはJDBCは理解してるかな?swfから直接JDBCは呼べないので普通は
鯖サイドでJDBCを呼び出してDBにアクセスするよね。だからJDBCを呼び出すJavaのオブジェクトを
Sockletで呼び出すか、それともServlet(RemotingGatewayはServlet)から呼び出すかの
違いだけだよ。
419Now_loading...774KB:03/11/09 23:15 ID:???
データの取得はRemotingで、リアルタイムメッセージはSocketで、って事じゃないの?
420あもい ◆dqVzDvT5pM :03/11/09 23:22 ID:???
>>417
XMLSocketは、swfを置いた鯖と違うドメインの鯖と通信できないので、GPSSは各swf鯖に設置します。
Remotingの方は、swf置いたところと違うドメインのRemotingサーバであっても
問題ないと思っていたのですが、だめなのでしょうか?
#ECashさんとかは、そういうサービスをしていると理解していたのですが…

Remoting(=SOAP)=RPCと言う図式は一応何となくですが理解しています。
ですので、各swfから所持金額やアイテムなどの情報を、
getItem(id, pass, itemNumber)
みたいな形で簡単に引き出せればなぁ、と考えてみました。

…やっぱり根本的に間違ってるようですね。すみませんです…
ご紹介いただいた本は、とても良さそうですので、早速注文しました。
ありがとうございます。びしばし勉強したいと思います!
421Now_loading...774KB:03/11/09 23:24 ID:???
>>417
>ん? swfのDL元が変われば別のところにswfから
>直接はアクセスできないはずだよね。Player7で変わった?

Player6でもFlashにあるコマンドを1行書くだけで許可した外部鯖からの読み込みが可能になるそうで
詳細は次のスレッドです

ActionScript中〜上級者用スレ
http://pc4.2ch.net/test/read.cgi/swf/1054659810/178
422あもい ◆dqVzDvT5pM :03/11/09 23:48 ID:???
>>418
>>それぞれの鯖からDB鯖へリモートアクセスするってことかな?
ではないです。DBに保持する情報はSWFから直接取得、と考えています。

もちろん、swfからDBに直に接続する手段がないことも心得ていますので、
間にRemoting噛ませてやれば良いのかな、と思いました。

SockletからDBへのアクセスは、既に実装したことがあります。
ですので、とりあえずJDBCを「使用すること」まではできます。
#JDBCの理解はどうよっ!?と言われると、非常に怪しいものがありますが(笑)

もちろん、GPSSからDB鯖へ接続する方法で良いのですが(当初はその予定でした)、
最近猛烈にRemoting(と言うよりWebService)への興味が湧いてきまして、
ちょうど良さそうなので使用してみようかと思った次第です。

曖昧な表現で気を揉ませてしまいまして、申し訳ないです。
貪欲に勉強して、もっとちゃんと説明できるようがんがります!
423Now_loading...774KB:03/11/11 07:56 ID:???
>>422
WebServiceなんてめんどくさいからやめときなさい。
FlashとJavaの世界なら、Flash Remotingが最適。
424あもい ◆dqVzDvT5pM :03/11/21 22:08 ID:???
やっぱり大きく勘違いしてました…
RemotingはWebServiceが必須だと思ってました_| ̄|○

>>417さんにご紹介いただいた本は、素晴らしく勉強になるとても良い本です。
本当にありがとうございます。 まだまだガンガリマス

+ 激しく感謝を込めて +
425Now_loading...774KB:03/11/22 09:16 ID:O/h8PmTr
やっと、Remotingも認知されてきたね。

下がり過ぎているんで、ageとくよ。
426あもい ◆dqVzDvT5pM :03/11/29 15:09 ID:???
久しぶりにバージョンアップします。
Seasarサービスとして起動できるようにしてみました。
427Now_loading...774KB:03/11/29 20:45 ID:???
>>426
Seasarってなに?
428あもい ◆dqVzDvT5pM :03/11/30 12:17 ID:???
>>427
国産のアプリケーションサーバです。
AMFプロトコルに対応しているので、FlashRemotingで接続できるんです。
ちょっとだけ、indexページ更新しておきましたので、ご参考にどうぞ。
429Now_loading...774KB:03/11/30 15:54 ID:tI6xCdG0
うまいらーめん                             
   (・+・9)
430Now_loading...774KB:03/12/01 16:43 ID:WtgeUz9l
XMLSockletで送受信する内容をxmlとかtextじゃなくて、
AMFにしたらオブジェクトとして送受信できるかな?
できたらサーバーサイドとのバインディングが要らないから楽になるなぁ
431Now_loading...774KB:03/12/01 20:25 ID:???
>>430
多分XMLSocketでは無理じゃないかなー
完全にFCSのプロトコル実装すればNetConnectionからいけるんだろうが・・
432Now_loading...774KB:03/12/03 11:06 ID:???
>>431
無理でした。
AMFバイナリーが文字列として取れるだけでした。
stringToObject()みたいなアンドキュメントなメソッド無いかな…
433Now_loading...774KB:03/12/03 13:35 ID:???
>>432
バイナリはstringじゃないしなー
434Now_loading...774KB:03/12/04 17:24 ID:???
レンタルで専用サーバ借りてる場合(直接サーバ触れない場合)
サーバ側のポート監視プログラムって
Telnetでつないで実行するんでしょうか?

他に実行させる方法って何かある?
435434:03/12/04 19:48 ID:???
とりあえずtelnet試してみたら実行はでけた・・・が
telnetから切断するとポート監視も止まる

telnetから切断されても
ポート監視プログラムを動かす方法ご伝授下さい
436Now_loading...774KB:03/12/04 20:37 ID:???
>>435
実行するときのコマンドのおしりに & って付けてみれば?
437434:03/12/04 21:10 ID:???
>436
THX ありがとう &をつけて試したら見事成功しました

でも、これずっと実行しっぱなし?
WINしか使った事無いのでシェルとかに弱くて
再起動以外で終了方法もよければ教えてもらえないですか
438Now_loading...774KB:03/12/04 21:33 ID:???
>>437
その「ポート監視プログラム」とやらにFlashとかXMLSocketの話が絡んでるのかい?
439434:03/12/04 21:37 ID:IkonGhhr
一応FLASHのXMLSocketで簡単なゲーム作ってます
440Now_loading...774KB:03/12/04 22:08 ID:???
>>439
いや、喪前さんがゲーム作ってるかどうかに関わらず、
その監視プログラムってのがXMLSocketにどう絡んでるか、ってことが知りたかったんだよ。

ま、いいや。ちょっとは自分で調べなよ?
ps と kill
ttp://linux-topics.com/command/
変なプロセス落とすなよw
441Now_loading...774KB:03/12/08 23:28 ID:???
GPSSがいつの間にやらseasarと合体してた・・・
今seasar勉強中なんだけど、一区切りついたらGPSSの機能も使ってみるかな・・・

なんか面白くなってきたなぁ
442Now_loading...774KB:03/12/09 07:42 ID:???
GPSSのclassesをWEB-INF/classesにできないかな。
そうすると、EclipseからSockletをデバッグできるんだけど。
WEB-INF/libにgpss.jarを置いて、gpss.jarの相対位置
../classesでclassesを特定すればできる気がします。
その場合、GPSSはServletとして実行するのかな
といってみるテスト。
443あもい ◆dqVzDvT5pM :03/12/09 11:17 ID:???
>>441
ありがとうございます。
RemotingとXMLSocketが一つのサーバで実装できると言うのは面白いかなと思って、
Seasarサービス作ってみました。

>>442
1.04から仕様が変わりまして、
config.xmlのsystemノードのclasspath属性で、
Sockletの配置ディレクトリを指定するようになりました。
ですので、ここを絶対パスでWEB-INF/classesを指定していただければ、
とりあえずデバッグ環境はできるかな、と思います。
444Now_loading...774KB:03/12/10 14:44 ID:???
Seasar側とGPSSでデータがやり取りできればそれなりに面白いことできそうな予感
Flashのリアルタイムチャットとケータイでも使えるHTMLチャットが連動してるとか。

445Now_loading...774KB:03/12/10 16:26 ID:???
MX2004でもそのままSocklet動きました。
Seasar+OpenAMF+Sockletでいろいろ作ってるとこです。
446Now_loading...774KB:03/12/11 00:18 ID:???
Seasarってたぶん、OpenAMFの機能ってもってたんじゃなかったかな。
447Now_loading...774KB:03/12/11 14:36 ID:???
あるよ、nazunaAMFが
eclipse、seasar(jetty、GPSS込み)、flashMXだけでカナーリのことができるな、、、
448Now_loading...774KB:03/12/13 01:20 ID:???
FLAPってどうよ?
俺としてはPerlの方が扱いやすいんだけど、何分日本語の資料が
なさすぎる。
449Now_loading...774KB:03/12/13 03:04 ID:???
日本語という点では国産のGPSSとSeasarは強いやね
450Now_loading...774KB:03/12/14 14:04 ID:???
GPSSに限ったことじゃないけど1接続毎にスレッド割り当ててる
Javaサーバーはメモリをガンガン食うから怖いね。
java.nioもなんだか資料少なくてよくわからんしな。
451Now_loading...774KB:03/12/16 00:09 ID:???
ttp://www.oreilly.com/catalog/javanio/index.html
この本とかよさそうなんだけど英語だしね。

サンプル落として研究してみるか・・
452・3・) ◆RTquCoolEE :03/12/20 15:38 ID:???
>>450>>451
現在こっそりとGPSSのjava.nio版作成中でつ。
パフォーマンスがあがるといいなー・・
453Now_loading...774KB:03/12/20 18:14 ID:???
>>452
マルチスレッドを避けるために、NIOを使っても、
パフォーマンスはあがらん(たぶん下がる)と思うが、
メモリは食わなくなり、大量のアクセスにも耐えられるように
なるかもね。
がんがれ。
454・3・) ◆RTquCoolEE :03/12/20 23:53 ID:???
>>453
>>パフォーマンスはあがらん(たぶん下がる)と思うが
そうでつね。スループットとか全体としてののパフォーマンスとかは
ケースバイケースゆえ、従来の実装系とは共存と言うかたちになる
予定でつ。起動ファイルor設定ファイルで選択可能みたいな

うちの場合はとにかく接続多いので、反応性よりリソース節約が課題
なんでNIOに期待しとるわけですわ。
455Now_loading...774KB:03/12/29 16:21 ID:???
紅白で下がりすぎてるのでホッシュ
456Now_loading...774KB:04/01/09 16:50 ID:???
ほす
457Now_loading...774KB:04/01/15 15:48 ID:???
おまいら今年もがんばってください
と応援しつつホッシュ
458Now_loading...774KB:04/01/19 03:05 ID:???
とりあえずネタも無いがホッシュ
459Now_loading...774KB:04/01/20 14:28 ID:???
ライブカメラの話題をするならこのスレ?
460Now_loading...774KB:04/01/20 15:56 ID:???
ライブカメラはFしる方面(XMLSocketでいける??)だけど、
話題もなさそうだし、いいんじゃない。
461 ◆YU1mgokxPc :04/01/20 23:43 ID:???
ttp://multi.moja.jp/outline/fcs.html

FCSとFlashMXの新機能
FCSに接続するには、FlashMX(Player6)からサポートされた、
NetConnectionオブジェクトを利用します。
その他にFlashMXとFCSを組み合わせて使用するために用意された機能に、
リモートオブジェクトを利用するためのSharedObject、
動画を送信するためのCamera、
音声を送信するためのMicrophone、
ビデオやサウンドをやり取りする経路を扱うNetStream
などがあります。
これら新機能を用いたサーバーとのやり取りには、
仕様非公開の独自プロトコルを使用しています。
したがってこれらの機能を利用したマルチユーザーコンテンツを作成するためのサーバーには、

実 質 F C S 以 外 の 選 択 肢 は あ り ま せ ん 。
462Now_loading...774KB:04/01/21 01:41 ID:???
それは困った。
とりあえずパケットダンプだ。
463Now_loading...774KB:04/01/21 14:19 ID:???
>>460-
サンクス。仕様非公開なのか(´・ω・`)ショボーン。出直してきます。
464Now_loading...774KB:04/01/21 14:20 ID:???
間違えてあげてしまった・・・_| ̄|...((○コロコロ
465Now_loading...774KB:04/01/30 00:53 ID:???
http://pc4.2ch.net/test/read.cgi/swf/1070704688/370 さんいらっしゃい。
1)
できます。
XMLSocket で通信を行う場合、HTTP などの断続的な接続ではなくて、
サーバとの間に永続的なコネクションを張り続けます。だから、
2)
theSocket.send(XMLデータ)としてサーバに送ったデータを、
クライアントがデータを取りに来なくても、
サーバが他のクライアントに向けて送信することができます。
3)
データの混線については、そうさせることもできますけど、
普通にプログラム作ったら混線はしません。

XMLSocket サーバについては、
ttp://faces.bascule.co.jp/link.php
こんなところで探してみるといいかもしれません。
この辺を元にして自作するのもいいかも。
466Now_loading...774KB:04/01/30 01:23 ID:???
>>465
かってに補足
このスレでもGPSSというサーバーが開発されてるので、
それを使えば比較的簡単にサーバーを構築できる。
467あっちの370:04/01/30 11:12 ID:???
>>465-466
レスありがとうございます。
取りあえず失敗覚悟で挑戦してみます。
468あもい ◆dqVzDvT5pM :04/01/30 11:29 ID:???
>>あっちの370
GPSSだったらご相談に乗りますよ。
がんがってください!

http://www.geocities.co.jp/SiliconValley-PaloAlto/8242/
469Now_loading...774KB:04/01/30 16:44 ID:???
現在perlでソケット鯖作ってるけど限界を感じてきた・・・
誰かPerl版GPSS作って・・・もしくは移植を・・・

普通に考えると無理だろうけど、ソケット鯖って、PHPで作るってのはやっぱ無理?
470あっちの370:04/01/30 17:43 ID:???
そもそもGPSS自体分からないorz
これが無いとソケット動かないぽ?
471Now_loading...774KB:04/01/30 18:25 ID:???
>>469
PHP CLIでSocketを有効にすれば作れるかと思われ。

>>470
そんなこたーない
あればサーバ側が簡単に作れるというぐらいで。
472あっちの370:04/01/30 19:15 ID:???
>>471
安心しますた(*´Д`*)
473関係ない人:04/01/30 19:19 ID:???
>>469
独自で既出のものを越えるのは難しいと思う。でも、そのスピリッツに期待。

>>472
でも普通にソケット通信の基本は勉強?をした方がいいと思うよ。
ソケットの基本がわかってるだけでも違う気がする。
474Now_loading...774KB:04/01/30 23:21 ID:???
まぁはじめはFACEsのチュートリアルからはじめて、
FACEsサーバーに限界感じたら作るなり、GPSS使う
なりすればよし。

とりあえずがんばる人は応援しまつ
475Now_loading...774KB:04/01/30 23:35 ID:???
FACEsサーバーはめっきり動きなしだね。開発者の
人がFCSのほうに興味が移っちゃったみたいだから
しょうがないかな。

そういやGPSSも最近動きないっすね。
まぁどんどん機能が増えてくもんでもないだろうし、
新たなバグもなく安定期ってことですかね。
476あもい ◆dqVzDvT5pM :04/01/31 00:26 ID:???
>>475
いやはや、手付かずですみませんです。

・3・)さんに、追加していただいた機能があるので、
明日にでもアップロードしようかと思ってます。
477Now_loading...774KB:04/01/31 00:27 ID:???
nio版出たんじゃないっけ?<GPSS
478Now_loading...774KB:04/01/31 02:01 ID:???
つうかさ Java 動かないんですよ うちのサーバw
Linux入れるにも空きマシンないし
479Now_loading...774KB:04/01/31 12:37 ID:???
>>478
Javaが使えないのを原動力にして、Cとかで究極のサーバー作ると天下取れるかもよ
480関係ない人:04/01/31 13:58 ID:???
CでもperlでもJAVAであっても、ポート開放してくれるような鯖が無いとねー。
自分のマシンでやるの嫌だしー。
481Now_loading...774KB:04/01/31 14:10 ID:???
>>480
月々数マソ払って専用鯖か・・・
本格的に仕事でならアリなんだけどね
482Now_loading...774KB:04/01/31 14:37 ID:???
GPSSサイトのサンプルって止まってる?っていうか街も?
483Now_loading...774KB:04/01/31 15:46 ID:???
プロバイダによっては、月数千円出せば、固定IPもらえるし、サーバたてた方が安いけど。
FCSはそうして使ってる。Windowsのサーバをお守りをしてくれるところはどこも高いし。
484あもい ◆dqVzDvT5pM :04/01/31 15:54 ID:???
GPSS鯖復旧させました。

どうも街の方のSockletにバグがあるみたいです。
Sockletのバグがサーバ本体に影響するってのは重大な問題ですので、
時間が取れ次第調査して、修正します。
485Now_loading...774KB:04/01/31 16:22 ID:???
汎用サーバには興味無かったけどおもしろそう > Cのサーバ

普通のチャットぐらいだったら Perlでサーバ書いちゃう方だったから
実際どんな感じだか勉強しないとなー

Javaは縁がなくて触ったこともないから(笑
486あっちの370:04/01/31 18:32 ID:???
あー、鯖ってプロバが提供しているようなやつじゃダメぽですか?(;´ー`)
当方ニフ会員なので[http://homepage*.nifty.com/垢/]でつが
これだと接続・・・出来ます?
ついでにポート番号ってチャットの部屋番号みたいな捉え方でいいのかな・・・サッポリ(;´Д`)
487関係ない人:04/01/31 19:12 ID:???
>>483 スレ違うが気になるけど、FCSもやっぱり専用鯖が無いとダメなのか・・
(;´Д`)当たり前っちゃそうなのかもしれないけど。

>>486
基本的にダメ。ソケットという機能を使うのにポートつかうんだけど、
ポート番号っていうのは、だいたいそのサービス毎に1つ使う感じ。
よく言うのがhttpが80番みたいな感じで。

で、全員で共有で使っている鯖だから個人にはポートを使わせてくれない感じ。
だから独自で鯖を借りるか、自分のマシンを使うはめに。
488あっちの370:04/01/31 19:20 ID:???
(;´Д`).oO((;´Д`).oO((;´Д`).oO((;´Д`).oO((;´Д`).oO(ソンナハナシキイテナイヨーorz)))))
489Now_loading...774KB:04/01/31 19:42 ID:???
>>488
イキロ
490あっちの370:04/01/31 19:49 ID:???
     _
   、N´   `ヽ、            ・・・。
   ゝ      l 7二ニ7==‐-_、
   イ      l /   // ̄\ /、`'‐、
   "W._ヽ=-‐|/-──'-~、.._/  `'‐、 \
       ̄  ̄7 ⌒ヽ      /     \.ヽ
          /    }.     k         \!
        /     |____|        /‐┬f=i
 .        7'''─r/     \.       , '  .|_| ‖
.        /  //        //ヽ.   // ‐''´ ,E! リ
       .f_/  .//       /   ヽ/.∠. -‐┬f=i
     _,:=/  /'´       ,'     /     |_| ‖
    {三 ' _,ノ          l       _, -‐''´ ,E! リ
     ̄ ̄            `ー-‐ ''"´       ゝー'
491関係ない人:04/01/31 20:15 ID:???
>>490
でも個人で実験する分には、できるからテストしたり作っておいて、
いつか自分で鯖が用意できるになったら公開すればいい。
492あっちの370:04/01/31 20:34 ID:???
connect(サーバ, ポート)
個人(自分のPC)でやる場合はサーバのところを『null』、ポートを1024以上で適当に入れて動きますか?
493Now_loading...774KB:04/01/31 20:55 ID:???
>>492
ポート番号はソケットサーバーの設定に合わせる。
たとえばFACEsの標準的な使い方では8080番。

まぁFACEsのはじめのチュートリアルでも一通りやってごらんよ
ttp://faces.bascule.co.jp/tutorial/
494あっちの370:04/01/31 21:01 ID:???
イエッサー<(゚◇゚)
495あもい ◆dqVzDvT5pM :04/01/31 21:06 ID:???
GPSS ver1.05リリースしました。
http://www.geocities.co.jp/SiliconValley-PaloAlto/8242/index.html
(・3・) ◆RTquCoolEEさんによる、NIOの試験実装とアクセス制御機構の追加です。

>>492
焦らずに少しずつ試してみてください。
496あっちの370:04/01/31 21:22 ID:???
バイブ片手に作ったけど不明点は多いし、動かない。。
その上ウイルスバスターが暴走してPCが強制終了→データアボーン
ほんと落ち着きたい(((;´Д`)))
497・3・) ◆RTquCoolEE :04/01/31 21:23 ID:???
>>495
更新オツカレー、っと今日は珍しくこのスレがにぎやかですなー
498Now_loading...774KB:04/01/31 21:25 ID:???
>>496
バイブ片手って、あんたw
まぁマターリがんがれや
499あっちの370:04/01/31 21:27 ID:???
     ___
  .//⌒___ \
 //_/    \\ \
          \\ \
           ((   | 
           |  ∩
           |  | |
           |  | |
           |  / |   ._ ゴメソ、バイブル
      \ ̄ ̄~/   /~ ̄ .\
      ||\  ~^~^~^~     \
      ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
      ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
         .||              ||
500Now_loading...774KB:04/01/31 22:45 ID:SicWu7sn
500ゲト
というわけでこのスレも折り返し地点。みんなガンガレ
501Now_loading...774KB:04/01/31 23:49 ID:???
ソケットとかまったく分かってないんだけど、
麻雀ゲームの東風荘とかあるじゃないですか。
あれも似たような技術を使っているのでしょうか?
あれはFlashじゃないけど同じことがFlashでもできるみたいな。
全然違ってたらすみません。
502Now_loading...774KB:04/01/31 23:58 ID:???
>>501
大変だとは思うが同じようなことはできる
503Now_loading...774KB:04/02/01 00:41 ID:???
つーか確実に使ってるに100ソケット。
504501:04/02/01 01:07 ID:???
>>502-503
ありがとうございます。
東風荘は最大2000人とか繋がるみたいですが、
やっぱかなりすごいサーバとか技術を使ってるんですかね?
聞いてばっかりでも悪いのでちょっと勉強してみます。
505Now_loading...774KB:04/02/01 10:44 ID:???
XMLでないぶんパースとか余計な事しなくていいぶんサーバは楽かと。
昔の東風はテレホタイムになるとつながらなかったなぁ…

スレッドが使えるOSなら素直にスレッドでコネクションを担当させたほうがプログラムは楽
使えないOSは、select(/poll) で待機 これが結構面倒
単一のプロセス内では一つの接続に対する処理に時間をかけられないし、
接続毎にプロセス起動すると 接続の旅に負荷がかかるし
apache みたいにあらかじめプロセス起動しておく手もあるけど
いっそ apache2 のモジュールにしたほうが 移植の手間も省けるかな?
506Now_loading...774KB:04/02/01 10:47 ID:???
>>505>>504 に対するレス

すごいサーバ技術ってなんだろう?
507あっちの370:04/02/01 13:25 ID:???
Java2SDKはどれなのか分からない罠orz
FACEsにリンクが張られているけどDLできる場所(ページ)じゃなかった。。
ページを変えたら『J2SETM v1.4.2_03 のダウンロード』ってあったけどこれは違うような気がするし(´・ω・`)
508Now_loading...774KB:04/02/01 13:41 ID:???
>>507
それが最新版のJDKじゃよ
509あっちの370:04/02/01 13:43 ID:???
あふん(;´Д`)
JAVA2の後の文字は気にしなくていいってことですか?
510Now_loading...774KB:04/02/01 13:49 ID:???
SEってのはStandardEdition=通常版・一般バージョンということじゃよ
FACEsやGPSSを使うにはコレでOK
511あっちの370:04/02/01 13:53 ID:???
thx
かなり慎重気味で進んでます(;´Д`)
512Now_loading...774KB:04/02/02 14:32 ID:???
まったく未経験からソケットサーバを立ち上げるなんてレポートは、
めったに見られないから期待してるぞ!
ゆっくりでも良いから、挫折しないでね。
513Now_loading...774KB:04/02/02 14:45 ID:???
>>512
最近の流れは博士と助手のかけあいと言った趣になってるなw
514Now_loading...774KB:04/02/03 13:45 ID:???
あーやっと 「あっち」がわかったー
ちゃんと書いてよー
「あっち」はあんまり見てないから 久々に見てやっとわかった。

チャットのサーバならPerlで書いたのがあるけど
FLASH側がMX2004で保存したら動かなくなった…
515Now_loading...774KB:04/02/03 15:39 ID:???
>>514
ver.5のころなら文字コードとかかな
516Now_loading...774KB:04/02/03 15:44 ID:???
>>514
あとパブリッシュバージョンとか
517あっちの370:04/02/03 19:13 ID:???
PCの性能が悪すぎて死にかけますた(;´Д`)
のでデータをハイスペックPCに移して再度続行してみまふ。

ノードの理解が半端だけど今のところ文字を送って受け取るところまで出来ますた(受信ログはまだ)。
プログラムを変えるたびにテストをしてると、1人チャットになって激しく寂しい罠(´・ω・`)
518Now_loading...774KB:04/02/03 21:59 ID:???
>>517
公開しない限りずっと一人チャットな罠
519Now_loading...774KB:04/02/03 22:21 ID:???
>>517
うんうん、分かりますよその気持ち。
私もPlayer二つとか立ち上げて、一人で「こんにちは」「ご機嫌いかが?」ってやってますw


一人でけんかしてみたり_| ̄|○
520・3・):04/02/03 22:24 ID:???
そういや漏れも一人で乾布摩擦してたわ
521Now_loading...774KB:04/02/04 01:04 ID:???
ここは寂しい人が集うスレでつか?
522・3・):04/02/04 01:33 ID:???
>>521
そんな寂しい人々をつなぐテクノロジーを研究するスレでつ
523Now_loading...774KB:04/02/04 12:53 ID:???
>>517
すげぇーもうCHATまで逝ってるのか。(゚Д゚;)。
524Now_loading...774KB:04/02/05 00:38 ID:???
>>523
まぁ、はじめに作るにはテキストチャットが一番手ごろな罠
525Now_loading...774KB:04/02/07 23:55 ID:???
>>515-516
産休
ターゲットプレイヤーを ver6にしたら動きマスタ。
526Now_loading...774KB:04/02/10 07:36 ID:???
チャット鯖って
部屋ごととか、人ごとにプロセス分けとかしてる?
というか、した方が良い?

perlで常駐鯖作ってみたんだけど
禁止ワード関係の判定や、ログ管理なんか入れると結構重くて・・・
まあ、人数少なければ余り気にならないけど

527Now_loading...774KB:04/02/10 10:53 ID:???
してないなー
スレッドにもしてない

むしろ、なぜそんなに重いのかが疑問
528Now_loading...774KB:04/02/10 11:10 ID:???
なにか作り方の問題かな・・
サーバーの性能が足りないってわけではないよね

ロジックをコメントアウトしてみてボトルネックを探ってみては?
529Now_loading...774KB:04/02/10 20:50 ID:???
>>526
個人で適当にやる分には、FLASH側で制御した方が鯖負荷軽いんだろうけど、
実際に大きい人数になると、そうした方がいいんじゃね?

俺も大人数で実験してみたいなぁ。
530Now_loading...774KB:04/02/12 00:18 ID:???
重いのは何が原因なんだろ。
XMLのパース?
メッセージの振り分け?

大人数ってどれくらい?
100人? 1000人? それ以上?
531Now_loading...774KB:04/02/12 00:37 ID:???
selectとかで処理するなら、メッセージ毎の処理が重くなるときついだろうね
532Now_loading...774KB:04/02/13 22:53 ID:???
スレッドが使い物にならないOS使ってると大変なりよw
533Now_loading...774KB:04/02/16 01:32 ID:qZySoHo/
facesのサーバなんですけど
str = "<WORD play='1' save='SWORD' key='1' />
str = "<WORD play='2' save='SWORD' key='2' />
この二つをそれぞれ送ってSWORDをリクエストすると
<SWORD><WORD play='1' /><WORD play='2' /></SWORD>
見たいな感じで2つとも受信しました。
で分割すると<WORD play='2' />これだけしか受信しませんでした。

分割方法は以下のとおりです。(多分コピペしたのであってます。)
if ( e.nodeName =="SWORD") {
 for (i=0; i<e.childNodes.length; i++) {
  var x = new XML(e.childNodes[i]);
  //データをもう一度受信させる
  getdata(x);
 }
}

なぜ2つを分割したとき一つかえってこないのでしょうか。教えてください。flashmx,win2000
534533:04/02/16 02:38 ID:???
三日間考えたすえに書き込んだのですが、変数がダブっていたのが原因でした。
すれ汚してすみません
535Now_loading...774KB:04/02/16 12:33 ID:???
ドンマイ
536Now_loading...774KB:04/02/17 23:23 ID:XAEdNPx0
facesサーバーです。ルームをある人が切断すると
そのルームつながっている人は<D />を
受け取りますが、ログアウトボタンを作り、Dを手動で送信させたいのですが
できませんでした。↓このようにしてます。
---------------------
str = "<D n='"+n+"' />\n";
sendstr(str);
-----------
DをAにかえると<A />が送受信できます。どこがいけないのでしょうか。
537・3・) ◆RTquCoolEE :04/02/17 23:39 ID:???
>>536
仕様では
>ログアウト時になどにクライアント側から使用してもよい。
となっていますが、<D n="x"/>を受け取ったときに他のユーザーに
通知するようにはなっていません。

ログアウトする場合には、実際に切断してしまうか、<EXIT n="x"/>
のような独自のメッセージを送るようにすればいいかと思います。
538Now_loading...774KB:04/02/18 00:07 ID:???
なるほど。送信しても鯖で飲み込んじゃうって事か
539536:04/02/18 02:01 ID:???
>>537ありがとうございます。やりたいことができました。
540Now_loading...774KB:04/02/23 23:41 ID:???
よくわかんないけど
これ使うとユーザー同士で1対1チャットみたいなのってできるの?
サーバーなしで
541Now_loading...774KB:04/02/24 13:05 ID:???
>>540
Flashプレイヤーはサーバーにはなれないから、P2Pには出来ないよ。
よってサーバーがないと無理
542Now_loading...774KB:04/02/24 14:29 ID:???
サーバーがなければ何を基準につながるのか・・・・
場合によってはIPを手入力なら何とかなりそうだが。
543Now_loading...774KB:04/02/24 14:53 ID:???
>>542
IP手入力でもいいけど、P2P出来ないんだから、結局サーバーは立てないと
544Now_loading...774KB:04/02/24 15:27 ID:???
>>543
ん?localconnectionで作れると思うけど。
ま、そこまで頑張るかは謎だけど。
545Now_loading...774KB:04/02/24 15:53 ID:???
>>544
LocalConnectionは同一マシン内だけではないですか?
546Now_loading...774KB:04/02/24 16:11 ID:???
>>545
allowDomainについて調べて。
swfのリモートデバッガウインドウを
ローカルで走らせて、サーバ側の動作状況を
モニターしたりできてるからチャットも同じ原理でできるはずかと。
547Now_loading...774KB:04/02/24 16:12 ID:???
補足。
リモートデバッガウインドウというのはflashで作成した
オリジナルのものの話ね。誤解ないように。
548Now_loading...774KB:04/02/24 16:28 ID:???
なんかピントがずれた話をしてるように見えるのは漏れだけかな?
549545:04/02/24 16:35 ID:???
>>546
同一マシン上で一人でチャットが出来るということですか?
ドメインを超えるといってもリモートに接続しているわけではないと思いますが。
550540:04/02/24 22:18 ID:???
なるほど、サーバーがないと無理っぽいのですか、サンクスです

だとしたらサーバープログラムのようなものを作ればいいのでしょうか?
ユーザー同士だけで通信をさせたいので(チャットとかでIPを交換して)
551Now_loading...774KB:04/02/24 22:50 ID:???
>>550
FLASH単独ではサーバは無理っぽ。
552Now_loading...774KB:04/02/25 16:08 ID:TWSJMN7n
Javaだと、ServerSocketっていうオブジェクトを使って、
たとえばアプレットとしてサーバプログラムを作ったりできるんだけど、
(ブラウザ上でサーバ機能を実装したアプレットを実行して、
そのアプレットに対して別のクライアントから接続できる)

XMLSocketには、そういう機能はあるの?
553Now_loading...774KB:04/02/25 16:15 ID:???
>>552
なんだか最近こういう話題ばかりだが、「XMLSocketはサーバーにはなれません。」

ところで最近はアプレットでServerSocketつかえるようになったの?
昔はセキュリティ関連で使えなかったような・・
使えるならFlashと同じページにサーバーアプレット入れて通信できるかもな
554552:04/02/25 16:36 ID:???
>>553
クスコ。やはりXMLSocketはサーバにはなれんか。。。
"XMLServerSocket"じゃないから、あくまでクライアント用途ってことか。

アプレットについては、MSJVMだとSecurityException出るけど、SunのJDK1.4.xとかで、
Java Plug-inとして使うと動くよ。
もっとも、WinXPからはデフォルトでMSJVM積んでないから、
HTML側で自動的にJRE組み込む仕組みにしとけば、モーマンタイ。
555Now_loading...774KB:04/02/25 17:09 ID:???
>>552-554 これはいい抜け穴ですね。でもプレーヤーの方でなんか規制されそうだ。
556Now_loading...774KB:04/02/25 17:23 ID:???
>>555
抜け穴と言えるかな。。?
Java環境が無い場合、SunからJREをダウンロードすることを促す、
プラグインのインストーラーが起動するんで、
あとはユーザーがJREを入れるか否かを選択できるんだけどね。
ただ、XMLSocketが、鯖とセッション張りっぱなしにできるようだから、
そこまでする必要も無いのかな・・・?

という漏れは、今日、エムエクースのトライアル版を入れてみたJavaピログラマれす。
タイムラインって何?最近やってた映画?(涙)
557Now_loading...774KB:04/02/25 17:51 ID:???
>>556
タイムラインを乗り越えてががーれ

普通のプログラミング言語の感覚と一番違うのがタイムライン周りだからねぇ。
MX2004のフォームとかならまた考え方違ってくるが
558Now_loading...774KB:04/02/25 20:32 ID:???
つーことはjava使えばサーバープログラム作れるってことか
勉強してみよ
559Now_loading...774KB:04/02/25 22:23 ID:???
ごくごく基本的なSocket通信するServerアプリなら、
Javaで数十行程度。
560Now_loading...774KB:04/02/26 04:38 ID:???
めっちゃ基本的なことかもしれないんですが・・・

画像やHTMLを表示するのは、当然鯖に負担がかかりますけど
XMLつかってユーザ同士でやりとりさせた場合も、やりとりした分の負担が鯖にダイレクトにかかるんでしょうか?

このへんがどうもよくメリットなのかわからないので、手を出そうか迷ってるのですが・・・
どなたかお願いします。
561:04/02/26 04:41 ID:VlMAJEuk
↑100KB分のテキストを送信したら普通に100KB分の転送量が鯖にかかるんだろうか、
ってことです・・・

あと質問者なので、IDを出しておきます。
562Now_loading...774KB:04/02/26 04:47 ID:???
そりゃそうです。
サーバーサイドの言語というのはサーバーが実行します。文字通り。
563Now_loading...774KB:04/02/26 09:58 ID:???
ただしHTTP等と違ってヘッダなどに無駄な容量はつかないけどね。

一般に複数人でのやり取りの場合は人数分データ転送量が発生する
事も要チェックかな。
564Now_loading...774KB:04/02/26 10:34 ID:???
>>561
XMLSocketを使用するメリットは、鯖の負荷を減らすことではないです。
(むしろ、鯖の負荷は上がるかも)
チャットに代表されるように、鯖側からアクティブにクライアントへ情報を送れる(プッシュ)ことにあります。

プル型通信、プッシュ型通信、TCP/UDPなんかを調べてみると良いでしょう。
565560:04/02/26 22:03 ID:VlMAJEuk
>>562-564
詳しく答えてくれてありがとうございます・・・。
リアルタイムにやりとりができるが、やっぱり負担はかかるんですね。
メッセンジャーなんかはサーバ経由せず直につないでいるらしいですけど、最終的にはそういうのもやってみたいものです
上のほうでFlashがサーバになれないか、ってのがあったけど
バージョンが上がっていけばP2Pみたいなことができるようになりますかね。期待
566Now_loading...774KB:04/02/27 00:16 ID:???
>>565
MSNメッセンジャーは鯖経由でP2Pではない罠
大抵のメッセは鯖経由だと思ふ
567Now_loading...774KB:04/02/29 18:50 ID:???
ミ・д・ミ <圧縮警報!圧縮警報!
568Now_loading...774KB:04/03/08 13:06 ID:???
スレの流れがとまりつつマターリ
569Now_loading...774KB:04/03/08 16:18 ID:???
なんか ある程度話が進むと別のところで話を進るっぽい
570Now_loading...774KB:04/03/08 18:15 ID:???
そうなのか。
571Now_loading...774KB:04/03/08 21:51 ID:???
まぁXMLSocketは難しいもんでもないしね。
572Now_loading...774KB:04/03/12 15:02 ID:???
GPSSのパッチがこっそりリリースされつつ、保守的カキコ
573Now_loading...774KB:04/03/14 18:06 ID:???
緊急浮上!
574Now_loading...774KB:04/03/22 02:20 ID:IVgYb27q
age
575Now_loading...774KB:04/03/28 19:51 ID:k+dKsQ6/
x
576Now_loading...774KB:04/04/03 15:36 ID:???
hosyu
577Now_loading...774KB:04/04/14 07:17 ID:???
保守
578Now_loading...774KB:04/04/28 19:04 ID:???
保守age

ってもうネタないのかな.....
579Now_loading...774KB:04/04/28 21:12 ID:???
そんな事ないよ。保守周期早くない?
580Now_loading...774KB:04/05/04 08:03 ID:???
保守
581Now_loading...774KB:04/05/05 22:47 ID:2nr0cYgo

FCSでビデオ&ボイスチャットを作りたいんですが
どのくらいの規模のものが作れるんでしょうか?
ヤフーチャットの一部屋分ぐらいの大きさの物って作れますか?
初心者な質問ですいません。
582Now_loading...774KB:04/05/05 22:47 ID:2nr0cYgo
FCSでチャットを作りたいんですがCGIの知識とか必要なのでしょうか?
583Now_loading...774KB:04/05/05 22:52 ID:2nr0cYgo
XMSsocketとFCSってどうちがうんですか?
584・3・) ◆RTquCoolEE :04/05/05 23:08 ID:???
>>581
FCSには接続数&使用帯域の量によって値段の違う製品がありますので、
どのクラスの製品かにより構築できるサービス規模は異なります。

>>582
CGIの知識は必要ありませんが、FlashのActionScriptとFCSのJavaScript
の知識が必要です。自分でサーバーをたてるならサーバー&ネットワーク
の知識も必要になります。

>>583
FCSではXMLSocketではできない音声・映像のストリーミングができます。

うちのページだけど、参考ページ
ttp://multi.moja.jp/
585Now_loading...774KB:04/05/05 23:11 ID:2nr0cYgo
>>584
ありがとうございました
ところでそのリンク死んでませんか?
586Now_loading...774KB:04/05/06 00:24 ID:mVfzCgOz
FCSについてまったく知らない初心者なんですが
本によるとFCSをサーバーで走らせておくだけでチャットやネット対戦ゲームが
簡単にできるって書かれてるんですが
サーバーでFCSを走らせるってどういうことなんでしょうか?
ただ作ったファイルをサーバー側に保存しておくだけで
勝手に「走る」んですか?それとも何か特別なことを
しないといけないんでしょうか?
587・3・) ◆RTquCoolEE :04/05/06 00:57 ID:???
>>586
FCSというサーバープログラムを、サーバー機で常に実行中にしておく必要があります。

通常のプロバイダのWebエリアや、無料or安価なWebスペースレンタルではユーザーが
自由にプログラムを実行できないため、FCSは使用できません。
高価な専用レンタルサーバーかFCSホスティングサーバーを借りるなり、自宅・社内に
自分でサーバーを立てる必要があるでしょう。

>>584のアドレスも参考にしてください(って、見えてないのかな?うちでは見えるんだけど・・)
588Now_loading...774KB:04/05/06 01:15 ID:mVfzCgOz
>>587
なぜかさっき見れなかったんですが
上のHP今度はちゃんと見れました
ありがとうございました


589Now_loading...774KB:04/05/06 01:24 ID:???
>>588
違う人かと思ったら同じ人か・・
なるべくsageを活用してください
590Now_loading...774KB:04/05/06 01:34 ID:mVfzCgOz
FCSでビデオチャット作ろうと思ってたんですが
高価なサーバーを用意しないといけないということを
きいてやる気がなくなってきました
お金をかけずにビデオチャットみたいな
ものが作れる方法ってないですか?
591Now_loading...774KB:04/05/06 01:40 ID:0FWZLNmO
リアルタイム通信をするときの簡単な見積もりは
参加人数×参加人数×平均メッセージバイト数でいい。
592Now_loading...774KB:04/05/06 01:42 ID:???
>>590
MSNメッセンジャーがあるじゃないか :-)
593Now_loading...774KB:04/05/06 01:56 ID:mVfzCgOz
FCSホスティングサーバーって一番安いので
どれくらいなんですか?
594Now_loading...774KB:04/05/06 02:33 ID:mVfzCgOz
>>592
ところでMSNメッセンジャーもFCSつかってるんですか?
595Now_loading...774KB:04/05/06 02:36 ID:???
>>593
全部込みで月6万からあります
あなたがFCS使うのはまだ早いです
このスレへの書き込みも半年くらい控えてください
596Now_loading...774KB:04/05/06 02:56 ID:???
半年くらい前、XMLSocketのXMLの部分をなくしたテキストパケット用のソケットを作ったことがある
onDataを書き換えてXMLパーサーを通さない仕様だったから、それほど手間もかからなかったよ
Flash+Java+XMLで動作が遅いと感じているならここらへんも変えてみるといい
597Now_loading...774KB:04/05/06 04:32 ID:mVfzCgOz
>>595
そうみたいですね・・・
今頃気がつきました
FCSで作りたいものがいっぱい頭の中にあって
夢を膨らませながらFCSに関する本を買ってきたのに
ものすごく無駄なことだったようですね・・・
出直してきます。
598Now_loading...774KB:04/05/06 11:12 ID:???
あきらめたらそこで終わり。

>>596がちょっといい話、書いてくれてると思ったんだけどな。
599Now_loading...774KB:04/05/06 11:32 ID:???
>>596
スピードを口にした場合、このスレでは定番の方法ですな。
600Now_loading...774KB:04/05/06 22:35 ID:???
街はXMLでJavaか。汎用性高いけど、カスタマイズし難い仕様だね。
今の街は接続人数いくつくらいまで実用性あるの?
601Now_loading...774KB:04/05/06 22:59 ID:???
>>600
汎用性高いのにカスタマイズし難い、ってのはちょっとピンとこないな。速度的には不利だけど。

街は数十人レベルだっけか。同様の構成のもなちゃととかで200人くらいかな。
602Now_loading...774KB:04/05/06 23:02 ID:???
カスタマイズってかチューンだな
603601:04/05/06 23:09 ID:???
>>602
納得した。そして禿堂。
負荷の高いサービスなら速度的にはきついだろうね。

街の場合はGPSSのデモ的側面もあるからXMLなのかもね。
604Now_loading...774KB:04/05/07 20:16 ID:???
ごめん、頭悪いから混乱してきた。
onData云々はクライアント(swf/AS)側の負荷を下げるための話だよね。
それにGPSSの通信内容はXMLに限定してなかったと思う。
チューンし難いってとこ、もう少し詳しく聞きたいでつ。
605Now_loading...774KB:04/05/07 22:21 ID:???
>>604
> onData云々はクライアント(swf/AS)側の負荷を下げるための話だよね。
いや寧ろサーバー側の対策として必要で、XMLパーサーは何かと処理に無視が在る。
人にとって可読性の高いデータは機械にとっては分かりにくくてしかたない。
XMLパーサーはそういう無理をしてくれるデバイスドライバみたいなもんだから、無い方が当然早いと。
606Now_loading...774KB:04/05/08 00:05 ID:???
更に一般的にはJavaよりもCとかのほうが早い=負荷減らせる
ってところかな
607Now_loading...774KB:04/05/08 12:51 ID:???
swfファイルを皆さんどういう様に管理していますか?
効率的なファイル管理を考えるスレ立てました。

あなた達のディレクトリ構造を教えなさい。
http://pc4.2ch.net/test/read.cgi/swf/1083981225/
ホシューリ
609Now_loading...774KB:04/05/28 16:28 ID:???
ほっそり
610Now_loading...774KB:04/06/05 23:46 ID:???
このスレってまだ住人いる?
街ってどうなったの?
611・3・) ◆RTquCoolEE :04/06/06 00:50 ID:???
>>610
街はこっちのスレですよ
■ゲーム製作&研究スレpart2■
http://pc5.2ch.net/test/read.cgi/swf/1072360601/
612Now_loading...774KB:04/06/06 20:00 ID:???
チャットなり各種ゲームなりのモジュールを作ってください
613Now_loading...774KB:04/06/06 21:27 ID:???
断る!
614Now_loading...774KB:04/06/06 21:28 ID:???
そこをわんとか
615Now_loading...774KB:04/06/06 23:29 ID:???
SSの方もつくらんといかんから面倒ですよw
616Now_loading...774KB:04/06/07 00:11 ID:???
SSってなんじゃろ?
617Now_loading...774KB:04/06/07 00:48 ID:???
サーバーサイダーの略
618Now_loading...774KB:04/06/07 01:24 ID:???
サーバー側のことかい?
619Now_loading...774KB:04/06/07 01:26 ID:???
対語はCS(クライアントサイド)
620・3・) ◆RTquCoolEE :04/06/07 01:31 ID:???
GPSSでも実用的なサーバーサイドのサンプルを
いくつか用意しておいたほうがいいかもなー、
クライアント側の通信モジュールとセットで。

時間ができたら何か書こうかのぅ
621Now_loading...774KB:04/06/07 01:45 ID:???
あ、うん。SSはもちろんサーバサイドのことで。
>>620
頑張ってね。俺も暇できたらつくろっかな。
622Now_loading...774KB:04/06/07 01:48 ID:???
>>620
ASとJavaとCでお願いします。
623y─┛~~:04/06/07 15:31 ID:???
>>612
ASとJavaを駆使すれば出来るとは言うものの、やっぱりなかなか敷居が高いですよね。
実は「街」の方は出来る限りコンポーネント化できるよう心がけながら作ってます。
#最近は全然触っていませんが…

コンポーネントをステージに置いて、ちょちょっとプロパティ弄るだけでチャットが作れてしまう、
なんてぐらい簡単なものが出来ないかどうか模索しながらやってます。

もうちょっと収斂されたら公開しますね。
624Now_loading...774KB:04/06/07 16:28 ID:???
>>623
ネックを鯖を用意できるかだと思う。
単純なチャットとかなんて普通にASできる奴なら誰でも組めるだろうし。
625Now_loading...774KB:04/06/07 16:36 ID:???
>>624
>ネックを鯖を用意できるかだと思う。
XMLSocketにしてもFCSにしても、ここがネックではあるね。
自宅鯖やってる人間にとっては別にたいした問題ではないんだが。

FCSには価格の問題もあるか。
626y─┛~~:04/06/07 17:00 ID:???
>>624
自宅鯖はあるけどASだのJavaだの全然できない方ってそれほどいませんかねぇ。
AS勉強しなくてもFlashチャット置けるって、そこそこ魅力的かなと思ったんですけど…
とりあえず自分の勉強にもなるんで、やるだけやってみます。

それにしても、その「ネック」を解消するための何かよい方法は無いかなぁ。
と悩み続けて早(ry
627Now_loading...774KB:04/06/07 17:16 ID:???
いやモジュール化の良い点は共通データでやり取りできるという点だから。
各自が好きなスキンを好きなコミュニティで使えるのが利点。2chとかと同じだね。
628Now_loading...774KB:04/06/07 18:14 ID:???
とりあえず、みんなどんなのが欲しいのか聞いてみるテスツ
629Now_loading...774KB:04/06/07 18:27 ID:???
ローカルからなら任意のサーバーに接続可能なんだっけ?
それともソケットに関してはドメインによる排他は無し?
630Now_loading...774KB:04/06/07 18:29 ID:???
なんでそうなるの。
631Now_loading...774KB:04/06/07 18:32 ID:???
ローカルからならRSSとか引っ張ってこれるからソケットもそうなのかなと
632Now_loading...774KB:04/06/07 18:34 ID:???
>>629
ローカルならだいじょうび。
鯖に置いたらドメイン制御ありでつ。
633Now_loading...774KB:04/06/07 18:42 ID:???
街もローカル版が出れば色々無茶ができるのにね
豊富なスキンにメッセンジャー機能にゲームラウンジ・・・
634Now_loading...774KB:04/06/07 18:54 ID:???
FlashDesktopを思い出すw
635Now_loading...774KB:04/06/07 19:02 ID:???
>>626-627
あ、すみません。作られるのはとてもグッジョブな事だと思います(´・ω・)ノシ。
サンプルがあれば、裾野も広がりますしね。

>>632
ん?そうだっけ?ローカルから任意の鯖に繋げるなら、
ダウソしたswfからネット上の鯖にアクセスできる?
636Now_loading...774KB:04/06/07 19:31 ID:???
>>635
ローカルに関しては>632のとおりでつよ。

あと最新のFlashプレイヤーではWeb上でもかなり接続の自由度があがっています。
といっても好き放題というわけではなく、サーバー側から制御ができるということでつ。
637Now_loading...774KB:04/06/07 20:03 ID:???
>>636
マジデー!!。(´・ω・`)目から鱗落ちた。今度実験してみよう。タンキュー
638Now_loading...774KB:04/06/11 22:07 ID:ISQT0oRq
Flash使ってMMORPGを作りたいと思ってるのですが、
XMLソケットというものを使えば作れますか?
WinSockとかと同じように使えるということなのでしょうか?

というか、これからこのスレ読みます。。。
639Now_loading...774KB:04/06/11 22:18 ID:???
>>638
WinSockが使えるなら、めっさ楽チンだと思う。
性質は全然違うものだけどね。
640638:04/06/11 22:26 ID:???
いえ、使えないですw 申し訳ないです。
ただ、socketプログラムが書ければネットワーク関係のプログラムはほとんどokなんですよね?
がんばって勉強してやろうかな、とやる気が出てきました!

とりあえずはこのスレと >>1 のサイトを読みます。
641Now_loading...774KB:04/06/11 22:27 ID:???
>>634
同じ状況だなあ
642Now_loading...774KB:04/06/11 22:54 ID:???
>>640
ほとんどOKかどうかは微妙ですが、
FlashのXMLSocketとサーバ側のプログラムをいろいろいじってみると、
TCP Socketの基礎勉強にはなると思います。
643Now_loading...774KB:04/06/11 22:59 ID:???
>>640
おっと、初心者スレで質問してたのね。

あそこで「事実上無理」って言われたのは、「結構道は険しいよ」って意味だと思います。
でも現にProject街やBARギコオンライン(こっちはFCS)があるんだから、無理ではないと思いますよ。>MMORPG
ガンガレ!!
644638:04/06/12 00:02 ID:???
>>642
なるほど了解です。がんばって勉強します。

>>643
>Project街やBARギコオンライン
既に作ってる人がいるんですね。初めて知りました。
ちょっと参考にしてみようと思います。
ありがとです。
645Now_loading...774KB:04/06/12 00:19 ID:???
>>644
とりあえずFACEsとかGPSSをサーバーにして、XMLSocketのコツをつかんでみては?
646Now_loading...774KB:04/06/12 03:32 ID:???
project街の壁(家とか)はMCの中に衝突判定用のMCを忍ばせてhitTestを使ってるのでしょうか?
647646:04/06/12 03:32 ID:???
648y─┛~~ ◆POwfj/AMOI :04/06/12 12:54 ID:???
>>646
Flashでは複雑な図形同士のhitTestが出来ないので、
足元の座標と、障害物のMCでhitTestしています。

http://gpss.wda.jp/machi/sample005.swf
649Now_loading...774KB:04/06/12 13:00 ID:???
>>648
意外と力技だなw
650Now_loading...774KB:04/06/12 20:52 ID:???
>>648
(・∀・)つヘェヘェー。これで実現できるのか!すげー参考になった。
651646:04/06/12 22:46 ID:???
>>648ありがとうございます。よく考えたらすれ違いでした。
652Now_loading...774KB:04/07/03 22:31 ID:???
gosyu
gosyu
654Now_loading...774KB:04/07/18 01:26 ID:qYA9J5rv
Redhatでfaces,sockletなどを試験中。
Javaをまるっきり知らんから苦戦中;
セットアップするのも結構暇がかかった。
だれか一緒につきあってくれ
655Now_loading...774KB:04/07/18 03:29 ID:6RqOLhaJ
>>654
おう、漏れもリナクスでやってみたいからつきあうぜ
656Now_loading...774KB:04/08/03 00:58 ID:ytVGN2c3
喪主
657Now_loading...774KB:04/08/23 07:51 ID:1Gz7jp43
hoshu
658Now_loading...774KB:04/08/26 17:30 ID:tqUARug5
test
659Now_loading...774KB:04/08/29 21:13 ID:rnbhtDBE
テストに使われてるじゃんかよ(´Д`)
660Now_loading...774KB:04/09/27 15:24:37 ID:OqW6bYdk
難しすぎて人が寄り付かないんじゃない?
だって開発には最高水準のASとサーブレット以上の難関WEBスクリプトが必要だし
稼動させるためのイニシャルコストも馬鹿にならない。
661Now_loading...774KB:04/09/27 17:11:08 ID:o+MIcZHo
>>660
そんな事ないよ。
細かいセキュリティが妥協できれば、今日からでも始められる。
俺はやらんけど。
662Now_loading...774KB:04/09/28 00:45:11 ID:MRP2jLXF
WEBスクリプトもいらないね
663Now_loading...774KB:04/10/11 15:39:52 ID:KHiElixQ
GPSS使ってる人はVer.UPしたほうがいいらしいですよ
664Now_loading...774KB:04/10/12 13:13:49 ID:FPxjrP5L
Servlet可で、高負荷もOKな
レンタルサーバっていくらぐらいからあるかな?
手の届きそうな価格のレンタルサーバで
Servlet可、高負荷可って見たことないんですが。

俺もServlet+FLASHで何かを作ってみたいんだけど、
自宅鯖しか現実的な方法がないのはちょっとつらいな…。
665Now_loading...774KB:04/10/12 13:23:23 ID:FPxjrP5L
http://pc5.2ch.net/test/read.cgi/swf/1050820352/
ちょっと使えそうなスレ発見。
もし他にもいいところをご存知の方がいたら教えてください。
666Now_loading...774KB:04/10/12 13:26:56 ID:pJItBvhY
>>665
誤爆?
667Now_loading...774KB:04/10/12 13:27:20 ID:FPxjrP5L
間違えた。
http://pc5.2ch.net/test/read.cgi/hosting/1016218662/l50
こっちでした。

高負荷可はやっぱり厳しいかな…。
668Now_loading...774KB:04/10/12 19:12:09 ID:pJItBvhY
このスレはXMLSocketスレだから、自宅鯖or専用レン鯖が普通なんだよな。
要するにスレ違いってこった。
669Now_loading...774KB:04/10/12 19:39:52 ID:yYd+QuS1
XML単独の話題はいいんだっけ?

RSSとFLASHの連携の話とか。
670Now_loading...774KB:04/10/12 20:36:47 ID:DbNeBxoy
質問ならAS関連のスレで聞いた方がレス付くと思うが、別にここでも良いんじゃない?
独り言とか実験結果ならここで確定
671Now_loading...774KB:04/10/24 18:59:30 ID:lR42fJAk
crossdomain.xmlがうまくいかねぇー。という独り言。
672Now_loading...774KB:04/10/24 20:17:39 ID:Oq+Kb687
>>671
GPSSのNightly版いれて実験したときはうまくいったよ。
1024以下ポートもばっちり
プラグインのバージョンとかが限られるけどね
673Now_loading...774KB:04/10/27 12:45:28 ID:4uKqbclW
>>672
自分もうまく行く所と行かない所があるんだよ。
swfファイルを置いた場所のドメインが、うまくcrosdomain.xmlに記述したドメインと
一致しないのかもしれない。
674Now_loading...774KB:04/10/28 18:57:07 ID:6l14DZMB
寂れているようなのでちょっと質問。
このスレの住人の考えるASマスターとはどの程度のことができることを示すか?
675Now_loading...774KB:04/10/28 21:09:26 ID:iyM70uWc
MX2004でMMCP
676Now_loading...774KB:04/11/05 16:44:44 ID:yDfhzh76
http://c-place.ne.jp/2050PrgTraningList/
Colin Moockのマルチユーザーアプリケーション開発ワークショップ

Unity使うみたいなんでXMLSocketネタということで
677Now_loading...774KB:04/11/17 18:08:34 ID:1Ki21OFZ
MMORPGのクライアントをFLASHで作れればマスター
678Now_loading...774KB:04/11/29 12:17:39 ID:8fW+8Aav
流行ってるっていうか商業的に成功しているXMLSocketコンテンツはあるのか?
679Now_loading...774KB:04/11/29 23:02:52 ID:DgVMtbQl
んー、使ってるかどうか、背後の動きは見えないからなぁ。
ライブカメラ系は、使ってると言えるの?
680Now_loading...774KB:04/11/30 10:50:13 ID:2qgNLorh
ライブカメラ系はFCSだからねぇ
商用サポートのあるサーバーじゃないと大きいプロジェクトでの採用はむずかしいか・・
681Now_loading...774KB:04/11/30 13:01:06 ID:ccvecXww
チャットとかならどう?。
682Now_loading...774KB:04/12/06 23:59:07 ID:F18WNFYf
最近このスレを見始めました。
大学のちょっとした企画でオンラインゲーム風のコミュニティを作る事になり、
そのサンプルをFLASHで作れないかなぁと思って色々と調べていたところ、
いうときに丁度「プロジェクト街」、そしてXMLSocketのことを知りました。

今はまだ勉強中で、とりあえずはアバターチャットを作るところ(まだマウスによる操作用のASを考えてる段階ですが)から始めてます。
来年の卒業制作ではMMOが作れるといいかな、と思っています。。

同じ志を持っている方がいたので、ちょっと書き込んでみました。頑張りましょう。
683Now_loading...774KB:04/12/07 00:19:28 ID:lnBZVti0
>>682
おう、がんばるべ
684Now_loading...774KB:04/12/07 12:06:36 ID:v3KTpABk
>>682
大学とかだと恐らくLAN上だから、敷居がより低く実現できそうだな。ガンガレ。
685Now_loading...774KB:04/12/21 14:48:16 ID:DIsK5+3c
紅白危険age
686Now_loading...774KB:04/12/21 19:47:08 ID:bN1VxwwO
XMLSocket(笑)
687Now_loading...774KB:05/01/20 19:27:29 ID:XFyMiOvP
XMLSocketのサーバの実装を調べてたんだけどどれも数年前に
メンテが止まってるように見えるけど何か理由あるのかな
単純にFCSに食われたとか技術的にここまで扱える人間がいないとか
そういうレベルの話?
それとも技術的に何か問題あるのかな。
Macromediaが今後はサポートしないって公言したとか。
688Now_loading...774KB:05/01/21 22:49:17 ID:gISzOage
ん?意味がわからん。
689Now_loading...774KB:05/01/22 02:49:39 ID:ay90ztQq
>>687
facesは止まってるけど
sockletは最近まで活動してたでしょ。

どっちもソコソコ完成したから、
そのままにしてるだけじゃない?
690Now_loading...774KB:05/01/22 10:28:40 ID:EDF/MjPu
MacromediaのFlexってどうよ?面白そうじゃねえ?
691Now_loading...774KB:05/01/23 00:15:10 ID:kWUxzkwV
>>690
面白そうではあるけど高すぎ
あとセミナーでフジフイルムのサイトのデモ見たけど重すぎ
誇らしげに見せられたけどあんな重いアプリいやだ・・・
692Now_loading...774KB:05/01/23 03:15:03 ID:hpVpmGLe
Flexはたしかに高い。言い値というか不合理な価格設定だ。
動作が重いっていう欠点も商用サイトでは致命的だ。
技術的にみても自分は面白そうとは思わない。
693Now_loading...774KB:05/01/25 02:58:58 ID:/LA0LE3N
重いのか。じゃあ駄目じゃん。高いってのも普及しないだろーな。
694Now_loading...774KB:05/01/25 03:18:35 ID:tTDDxqM4
>>691
重いのはサーバー側の処理?
クライアント側?
695Now_loading...774KB:05/01/27 11:31:34 ID:X20ICVJK
そういやこのスレにも縁の深い某氏が先週からネットラジオで
XMLSocketのチュートリアルみたいなことやってますね。
696Now_loading...774KB:05/01/27 15:17:44 ID:ScJsck9U
>>694
なんかデジカメで撮った写真を印刷するサービスとかのサイトだと思ったけど
全体的にマッタリしてたけど特にサムネイル表示とかが洒落にならんくらい重かった。
(デモ中に重いから途中でやめますとかってデモしてる奴が止めてたし・・・)
これだとどっちの処理が重いかわからないよなぁ。
少なくともユーザーサイドに立ったら使いたいと思うパフォーマンスでは無かったね。
697694:05/02/01 04:49:17 ID:bJIuyl6c
>>696
遅レスだけれど、レスありがとう。
そんなに重いんだ…。

いや、MXMLを一度コンパイルすると、ずっとメモリにロードされ続けるとか
聞いたけれど、もしメモリに常駐しているとしても、その処理速度は
ちょっと実用的ではないね。

価格に見合った効果は得られないということか…。
698694:05/02/01 04:50:10 ID:bJIuyl6c
>>697
遅レスというのは、自分のことです。
微妙な表現なので、追加。
699Now_loading...774KB:05/02/02 11:35:40 ID:va24BuWX
>>696
ttp://fujicolorprint.jp/
多分これだよね。画像を扱うからその分の重さもありそう。
他にFlexで作られたサイトって誰か知らない?
ってスレ違いかな。
700Now_loading...774KB:05/02/23 05:00:29 ID:TeqHDXmg
すごく素人質問なんですけど
GPSSのサーバの起動のさせかたってどうすれば良いんでしょうか?
Facesの方はチュートリアルにしたがって一応使ったりできたんだけど
GPSSは最初の敷居が高くてよくわからなかった・・・
701Now_loading...774KB:05/02/23 16:02:41 ID:AAGZ+cfB
FACE'Sサーバーってリアルタイムで通信できるっていうけどやっぱオンライン
シューティングゲームとかは作れないのかな
ただリアルタイムチャットが作れますってだけの話?
702(・3・) ◆yBEncckFOU :05/02/23 17:24:42 ID:nY5hxiby
>>700
Facesが使えているのであれば、Javaはインストールされていることと思います。
JAVA_HOME環境変数にJavaをインストールしたフォルダを指定してあげて、
startup.bat(Windowsの場合)を実行すれば起動はすると思います。
現在どのような感じで失敗しているかわかれば、もう少し詳しくサポートできるかも
しれません。

>>701
Facesの場合、通信プロトコル&サーバー動作が固定なので、ゲームなどを作るには
一工夫が必要ですね。Flash側の処理で対処する必要があるので、少し高度な処理に
なると厳しいかもしれません。
GPSSなどを使えばプロトコル&サーバー動作周りは自由に設計できますが、シュー
ティングやアクションなどの即時性が必要なコンテンツでは、ユーザー間の動作の同期
や、通信トラフィック・速度の問題などいろいろ考えるべき事柄がありますね。
703700:05/02/24 23:28:20 ID:nZzm9uKV
>>702
失敗というか、純粋に分かってないだけで申し分けないんですが
FACEsだと、
C:\faces>java jp.faces.FacesServer 8080
のようにして実行させてますが
GPSSの場合だととのファイルと引数を入れて実行させれば良いのかが
イマイチ分かってません。JAVAはインストールしています。
(あとWindows使ってます)
704(・3・) ◆yBEncckFOU :05/02/25 02:02:49 ID:HGHqMKjl
>>703
基本的に付属の startup.bat を起動するのが良いと思います。
(全部コマンドで打って立ち上げるのは結構大変ですからね。)
コマンドから立ち上げたいなら C:\gpss>startup.bat とかかな。

You must set JAVA_HOME to〜 とか出るようなら、
>702に書いてるようにJAVA_HOME環境変数をセットしてください。

もしポートを変えたいとかなら config.xml を書き換えです。

705Now_loading...774KB:05/02/25 13:58:01 ID:4cQYUo/7
なるほど返信サンクスです
しかもXMLソケットサーバ使いたきゃ自宅鯖立てなきゃならないんですよね
年内にがんばって鯖たてます
706701:05/02/25 14:05:40 ID:4cQYUo/7
↑は701です

707Now_loading...774KB:05/02/25 17:27:41 ID:Lkhl+4Ee
Face's Connectorっていうモジュールをダウンロードして改造して使おうと思ったら
さっぱり意味がわからんです
まずbiyon()を改造してポイントがマウスに追従してくるようにしたいんだけど。。
708703:05/02/25 20:02:14 ID:OelvggJl
>>704
startup.batは分かりました。
で、実行するとすぐにコマンドプロンプトが消えて実行されていない状態です。

順に聞いてみるとサンプルのチャットやクライアントのswfを
実行させたいだけの場合はgpss-1.05.01のファイルだけで良いですよね?
(特に変更する場所も無いのかな?)

それと、たぶん今回問題になっているのは>>702で言われている
環境変数あたりだと思いますが設定するのは
PATHとCLASSPATHとJAVA_HOMEの3つを設定すれば良いですよね?
709703:05/02/25 20:10:12 ID:OelvggJl
「環境変数のための領域がたりません」という新展開が起こりました・・・・orz
710(・3・) ◆yBEncckFOU :05/02/26 09:17:31 ID:jLw/+hca
>>708-709

>サンプルのチャットや〜
標準のダウンロードファイルで一通り動作するようです。

チャットを試すには特に作業は必要ありません。
NavalBattleを試すにはNavalBattleフォルダのport.txtをsample
フォルダにコピーする必要があるようでした。

>「環境変数のための領域が〜
Win98系でしょうか、startup.batを右クリック>プロパティで
メモリ>環境変数の初期サイズ を増やせば良いらしいです。
711Now_loading...774KB:05/02/26 09:58:58 ID:pA+0ixp4
すごい長々とスイマセンが公式サイトでも聞いてるんですがここでも質問させてください
Face'sを使って自分のポイントがマウスに追従してくるというヤツをやろうと思ってます
今Face'sコネクターっていうのを改造してるんですがコネクターに詳しい方がいたら教えてください
このconnectorのプログラムだとなんか他の人のポイントも自分側のスクリプトで動かしてる
ような感じなんですが(?)(for文を使って順番にthis[attr.n].move(attr); となってるので)
これは場所だけ知らせてくれるようにしてその位置に仲間を表示させるようにしよう
と思ってます そんで自分も位置._x,._yを仲間に送信する感じで
以下は修正箇所です
まずreflectPointメソッドの一部を修正しました
マウスにポイント(自分)を追従させるためマウスがクリックされた時だけじゃなくって
常に自分の位置を仲間に知らせなきゃならないと思うので
if(attr.n == pNam) this.onMouseDown = this.sendPOS; のところのonMouseDownを消して
if(attr.n == pNam) this.sendPOS; っていうふうに修正しました
で一番下のsendPosメソッドなんですが、これは自分のクリックしたマウスの位置を送信する
ようになってるので自分の位置を送信したいのでthis._xmouse 、this._ymouse となってるとこを
this._x  、this._y に変えました
ムービークリップ側ではbiyon()メソッドでバネみたいに動かしてる様ですけど
ここは仲間の位置を受け取って↓みたいに位置_x,_yの値を更新するようにしてみました
point.prototype.biyon = function(xx,yy){
this._x=xx;
this._y=yy;
}
最後に自分のポイントをマウスに追従させるメソッドchaseMouse()というのを作りました
そんでこのメソッドをどこに書けばいいかなんですがcheckPLRメソッドって一定間隔で呼ばれているんですよね?
この中に書けば問題ないでしょうか?
全く検討違いのことしてるような気も。。。
ほんとに長いカキコすいません こんな長いの見たことない。。
712711:05/02/26 10:01:30 ID:pA+0ixp4
↑改行が多すぎるというエラーがでたので敷き詰めたらすごい読みにくく
なってしまった。。すいません
713711:05/02/26 10:12:37 ID:pA+0ixp4
書き忘れましたがこれ実行してもポイントが動かないです o/z..
どれが一定間隔で呼ばれてるメソッドなのかわかりません。。

714703:05/02/26 11:04:28 ID:DsU++t2z
>>710
ありがとうございます。やっとできました。

環境変数の初期サイズはMS-DOSプロンプトのプロパティで
変えたら全部変わると思っていたら、各実行ファイルも変えないと
いけなかったんですね。>startup.bat

これからは、サンプル見て勉強します。
715Now_loading...774KB:05/02/27 03:41:18 ID:U970bUVI
>>711
FACEsConnectorは試してないから詳しくいえないけど・・

まず動く状態の奴をじっくり研究したほうが良いんじゃないかな。
どういう情報をどういうタイミングで送って、受け取ったデータを
どういう風に処理しているか。

まずはあちこちにtraceいれて動きを追ってみたほうがいいよ。
716711:05/02/27 07:21:10 ID:Fxr3SCyE
>>715
返信どうも
やりたいのは複数の人が入れるチャット部屋なんですが
自分の位置をマウスに付いてくるように動かせるとうい風にしたいんです
十字キーで自分を動かせるチャットサンプルは落としたんですが複雑でちょっと
処理がよくわからなかったので自分でシンプルに通信し合うだけのヤツを作ってみたんですよ
んでそれはなんとか動くんですが
それをどうやって応用すればいいかが分からなくて。。

もっとじっくり研究すればわかってくるもんですかね
むしろコネクター使わない方がいいのかな
717Now_loading...774KB:05/02/27 09:06:18 ID:lNgfK/vL
FACEsの十字キーでキャラクターを動かせるチャットサンプルて
無駄に複雑だよね。サンプルとして流れをみたいのに
いらない部分が多すぎるというか、AS書いている部分などが分散しすぎているというか。

で、いまGPSSに移りました。
作りたいものが似ているのでお互い頑張りましょう。
718Now_loading...774KB:05/02/27 13:36:37 ID:tCMjnbAG
俺はサンプルを図にしてみたらよく理解できたよ。
719Now_loading...774KB:05/02/27 16:00:23 ID:U970bUVI
キャラチャットのサンプルとしては、GPSSですがコレが簡単ですた。
今は動いてないみたいだが。
http://multi.moja.jp/contents/charchat.html
720エロエロ大王 ◆/ERoERooY6 :05/03/02 02:03:30 ID:QQjGLXYG
     /`i  /~ヽ
   ,,/  "''"'` "`;,      
  (ヽ;" ´ ∀ ` * ,;/) < オッス オラ「エロエロ大王」  
  `ミ         "ミ    
  ミ          ミ 
オレもXMLソケットの勉強を始めたのでよろしくなっ!
721Now_loading...774KB:05/03/02 22:14:22 ID:0wN62Dpc
>>720
某スレのエロエロフラッシュをマルチユーザ化ですか?

期待age
いや上げないけど期待してる(w
722711:05/03/02 23:44:54 ID:UiFCM7xM
最近結構忙しくて間あいちゃいました
>>717
あ〜やっぱりそうですよね Face'sってそれがけっこう敷居高くしてますよね
まあお互いモチベーション高めあいませう

>>719
サンプル情報どうもです いつかは自分もGPSSに移らなきゃならない
と思うんでこれで勉強します

>>718
早速図にしてみたら大まかな流れが見えてきて通信部分とかは結構単純だな〜ってのが
わかりました コネクター使わないほうがなんかいいみたいですね
723エロエロ大王 ◆/ERoERooY6 :05/03/03 03:03:47 ID:8zS7rWiB
>721 何か作れればいいなと企んでるっす
現在Facesをアレコレいじっている段階… てかjavaがわからんな〜
724Now_loading...774KB:05/03/03 12:15:49 ID:Bqq9jDuN
>>723
GPSSならJavaScriptで書けるYO!
725エロエロ大王 ◆/ERoERooY6 :05/03/04 01:14:21 ID:xdbxOm6s
( ´∀`)< 情報サンクスコ! ず〜っと前の方のレスで見かけたぜ〜
もうちょっとしたらオレもGPSSに移る予定っす

Facesのサッカーゲームでどうやってボールを毎フレーム動かしてんのかと
必死でアル!はずのenterFrameを探しててやっと見つけたw
全部サーバ側で回されてたらお手上げだ

こんなオレでもヤルゼって気にさせてくれたのはあもい氏や(・3・)氏のおかげだずら
他のスレじゃフリーのFlaソフト作ってるヤツもいるし…まったくココは魅惑のワンダーランドだな
726km:05/03/04 12:46:35 ID:YHyh+Jwt
チャットみたいなものつくってるんだけどちょっとトラぶってます
部屋に入るとき自分より先に何人入室しているか
をチェックするためにhasChildNodesってやってるんだけど
先に居てもおかまいなしで0になっちゃう
なんでだろ。。
727km:05/03/04 12:58:07 ID:YHyh+Jwt
自分の番号(ID)は部屋に先に3人いるとちゃんとn=4っていうふうに
なってくれるんだけど。。
728Now_loading...774KB:05/03/04 19:42:20 ID:eehqo1O6
>>726
サーバ側のソース見せてみ。
729Now_loading...774KB:05/03/05 01:24:51 ID:6T1pR5rE
n=4とか言ってるからなんとなくFACEsかな?

FACEsの場合はクライアント同士で通信して在室確認するんじゃなかったっけかな。
部屋に入ったら、入ったことを部屋の全員に伝えて、すでにいる人から返事をもらうような感じで
730km:05/03/05 18:05:58 ID:rKP3X1jm
>>729
はいFACEsでやってます 
部屋に入るときに<QR 〜>ってノードのヤツをサーバーに送信してサーバの返事が<PLR 〜>
で、e.hasChildNodes()で子ノードがあるかどうかをチェック、それで人数がわかるようになってます
。。が先に人がいてもe.hasChildNodes()がtrueにならないみたいです

getDataメソッドの中は↓な感じです

function getData(receiveXML){
var e=receiveXML.firstChild;

if (e.nodeName == "PLR") { //人数を聞いたときのサーバーからの返事
if (e.hasChildNodes()){ menberSet(); //子ノードがあったらメンバーを先にセット
}else{ itibannori(); } //なかったら一番乗り
}
}

731km:05/03/05 18:27:10 ID:rKP3X1jm
poppinSoccerみながらやってるのでほぼそのままなんですけど
732km:05/03/05 18:46:43 ID:rKP3X1jm
そうか入室したあとに<LCT 〜>をサーバーに送って自分のクライアント情報を
サーバーに登録するのを忘れてたっす
inibannori()メソッドの中にsendXML("LCT"〜)みたいなのを入れればいいか
733km:05/03/05 19:28:25 ID:NrxiH5E2
しかしまだうまくいかない。。

itibannori()メソッドの中身は↓な感じなんですけどなにかおかしいでしょうか?

 props={_x:xx,_y:yy,onEnterFrame:sendXML("LCT","n",sN,"x",_x,"y",_y,"save","PLR","key",sN,"self",sN)};

++depth;
 this.attachMovie("point",sN,depth,props); //自分のインスタンスをアタッチ

  sendXML("LCT","n",sN,"x",225,"y",250,"save","PLR","key",sN,"self",sN);

全員itibannori()メソッドで入室しちゃいます
734km:05/03/08 19:50:26 ID:TtjQEHh9
コードを結構変更したら全員itibannori()になってしまう部分は解決しました
お騒がせしてすいません
735Now_loading...774KB:05/03/13 18:30:16 ID:Wgz7PbEt
なんかスレとまってんなw
736Now_loading...774KB:05/03/14 14:36:56 ID:La61JTCo
そうか?活況じゃね?
737Now_loading...774KB:05/03/14 15:41:58 ID:JcI9JJoK
もなちゃとってFacesかGPSSってヤツでできてるのかな?
738Now_loading...774KB:05/03/14 18:53:35 ID:NH1D2Yun
昔はFaces改で今はGPSS改かな?
739Now_loading...774KB:05/03/15 14:52:29 ID:e6GqwZEr
>>738
まぁGPSSは改造して(サーバーアプリ作って)使うのが基本だから
あえて「改」はつけずにGPSSと言っていいかな。

そういやGPSSもFACEsも動き止まってるなー。
740Now_loading...774KB:05/03/15 18:56:32 ID:KF3Dbo0a
最近自分もFACESでチャットを作り始めました。
GPSSの存在を今まで知らなかったので、もう少し慣れてきたらチャレンジしてみようと思います。
741Now_loading...774KB:05/03/16 01:38:34 ID:FUi4Mgxg
FACEsの欠点は落ちやすいことだな、もなちゃもFACEsの頃は30人くらいで落ちてた。
GPSSはもなちゃと作者が経験を活かしてチューニングしてるから、数百人でも平気で
動いてるね。
でもはじめはやはりサーバープログラムのいらないFACEsをオススメします。
742Now_loading...774KB:05/03/16 18:55:41 ID:vFCrZP/T
FACEsのサンプル作った人はちょっと馬鹿だと思う
あんなにメソッドがあっちこっちに散らばっててしかも他人が作った
プログラムなんて解析できない
743Now_loading...774KB:05/03/17 04:07:24 ID:tTGv+Kvn
作った時代を考えろ・・・
744Now_loading...774KB:05/03/18 01:38:34 ID:b706W9Ft
FACEsってときどき動きがすんごい重くなるときあるじゃないですか
GPSSならそういうことってないんですか?
745Now_loading...774KB:05/03/18 17:43:24 ID:srmpMd/t
>>744
それがJAVAに原因があるなら一緒かもしれない。
でもGPSSは自分でサーバープログラムを書くから、早くも遅くもなりそう。
746Now_loading...774KB:05/03/18 19:04:44 ID:n0PtTrRj
なるほど
GPSSのサーバープログラムってぶっちゃけ難しいですか?
747Now_loading...774KB:05/03/18 19:08:19 ID:n0PtTrRj
あと今Facesの実験してるんですけど例えば一部屋20人まで入れる
チャットルームを作ったとして100人来たとしたら部屋が5つに増える
じゃないですか
これだと当然処理が重くなりますよね
この場合って例えばFacesを二つ起動させたりして負担を軽くするなんてことは
できないんでしょうか?
748Now_loading...774KB:05/03/18 20:41:24 ID:srmpMd/t
>>746
スクリプトなら多分そう難しくない。文法はASと一緒だし。
通常のSockletを組もうとするとディープなJAVAの世界に入っちゃうよ。
でもJavaで組むほうが自由度や速度は上。
うちでは実験用はスクリプトで書いてる。

>>747
ケースバイケースと思うがポートを変えれば複数起動は可能。
確かもなちゃとは昔FACEsが落ちやすいからということで複数起動して部屋ごとに分けてたと思う。
749Now_loading...774KB:05/03/18 23:00:48 ID:LDRN4IlI
自分は対戦型エアホッケーとかリアルタイムなゲームがつくってみたいので
やっぱり全部JAVAでやらないとFACEsから乗り換える意味なさそうですね
(というより全部JAVAで作っても無理かもしれないし)

ならチャットルームをFACEsを複数起動する方法で作っていこうかなーと思います
どこかにリアルタイム性が必要なコンテンツがつくれるサーバーってないかな。。
750Now_loading...774KB:05/03/18 23:02:03 ID:LDRN4IlI
↑は747です
751km:05/03/19 17:15:13 ID:fSLrhZfX
すいません今Facesでチャットルームつくってるのでつが
部屋に入るときに名前を入力して入室するところまでつくりました
この場合先に入室していた人の名前はどうやって知ればいいんでしょうか
e.attributes.nameみたいに受信できれば簡単なんですが。

入室時にログをサーバーに残すらしいですけど自分でつけた名前を
sendXML("LOG","name",namae,〜)
みたいにノードネームLOGの中に入れてやれば後から入ってくる人に
自分の名前が分かるってことなのかな。。
752Now_loading...774KB:2005/03/26(土) 06:01:13 ID:Zb5SVjbq
ヘルプ。GPSS が起動出来ぬ。

環境: MacOSX 10.3.8, GPSS 1.05.01, JDK 1.4.2
Win環境では JAVA_HOME 通しただけで立ち上がる。

●startup.sh を実行
Use Java HotSpot Client VM
Exception in thread "main" java.lang.NoClassDefFoundError: jp/wda/gpss/system/Main

●クラスパス確認。java 直前で echo $GPSS_CP
:./gpss.jar:./classes/:./lib/log4j-1.2.8.jar:
./lib/commons-beanutils.jar:./lib/commons-collections.jar:
./lib/commons-digester.jar:./lib/commons-logging.jar:
./lib/commons-pool-1.1.jar:./lib/xmlParserAPIs.jar:
./lib/js.jar:./lib/concurrent.jar:./lib/jdom.jar

これ、./gpss.jar にパスが通ってないの?
753Now_loading...774KB:2005/03/26(土) 21:32:14 ID:x+EHcvU+
OSXはあまりわからないけど、echo $GPSS_CPのあたりで
pwdしてパス確かめるとか、クラスパスをフルパスで書いてみるとかかな。
754752:2005/03/27(日) 08:33:05 ID:Sf7nmOxh
>>753
ありがとう、まさにその通りでした_| ̄|○
cd $GPSS_HOME で解決出来た。余ってるMacが生き返ったよー。
755Now_loading...774KB:2005/05/23(月) 15:16:50 ID:zDmlIIa2
遅レスだけど、
>>754
レポートキボンヌ
756Now_loading...774KB:2005/07/08(金) 11:21:39 ID:N9mtmosR
ho
757Now_loading...774KB:2005/07/08(金) 15:34:13 ID:WAtJ6oTW
久しぶりにレスが、と思ったら保守かよ。
まぁネタもないから良いんだけどね。
758Now_loading...774KB:2005/07/12(火) 15:48:28 ID:ARa/5orx
質問です。
XMLでまとめたデータをFlashで読み込んでいます。
テキストのみだったらうまく読み込めていますが、これに画像を追加したいです。
(文字の間に画像があるイメージです)
また、途中一部分だけ文字の色を変更したりしたいです。

どなたかご教授いただけないでしょうか。
よろしくお願いします。
759Now_loading...774KB:2005/07/12(火) 15:51:07 ID:12BEDbSk
ソケットと関係ないんじゃ
760Now_loading...774KB:2005/07/12(火) 16:03:39 ID:ARa/5orx
>>759
すみません、XMLとあったのでここでも良いのかなと…。
他に、XMLとFlashの連携の質問ができるスレってありますか?
761Now_loading...774KB:2005/07/12(火) 16:08:27 ID:f1dA7oMD
>>758
そりゃXML解釈してそれを画像に置き換えるスクリプト組めばいいだけでしょ。
まさかデータの中にホントに画像が埋まるわけでもあるまい。

文字色はHTMLとして扱うのが一番楽でしょ。
762Now_loading...774KB:2005/07/12(火) 16:13:24 ID:ygQQOiSN
ActionScript 誰かが物凄い勢いで貝等するスレ 7
http://pc8.2ch.net/test/read.cgi/swf/1115819973/

文章、画像、文章って順番に書いてって
表示すればそれで済む気がする。
763Now_loading...774KB:2005/07/12(火) 16:23:00 ID:ARa/5orx
>>761-762
どうもありがとうございます。

えと、現在「文章<img src='sample.jpg'>文章」としているんですが、
最初の「文章1」までしか表示されないんです。
なので、書き方が違ってたのかなと…。
色の方も、やはりタグの手前までしか表示されませんでした。
764Now_loading...774KB:2005/07/12(火) 16:30:37 ID:f1dA7oMD
>>763
もっと具体的に書かないとエスパーじゃないので
君が何をどうしたいのかさっぱりわかりませんよ。
別にアドバイスがいらなくて愚痴りたいだけならいいけど。
765Now_loading...774KB:2005/07/12(火) 16:43:07 ID:ygQQOiSN
<bunsyou>文章1</bunsyou>
<gazou>img.jpg</gazou>
<bunsyou>文章2</bunsyou>
とか。
あるいは属性使ったほうがいいかも。

loadmovieの後で画像の大きさの取得とか、
次の文の位置の決定とか
まんどくさくてやる気しないが。


画像は画像。文章は文章で出る場所決めておいて
その内容の指定をするだけってのがxmlの本来の使い方だと思うが。
766Now_loading...774KB:2005/07/12(火) 16:43:11 ID:ARa/5orx
>>764
すみません。

XML側で、「<text>文章1<img src='orca_.jpg'>文章2</text>」とあるものを
Flash側の変数に読み込みます。
この時に表示されるのが、「文章1」まででそれ以降の画像と「文章2」の
文字が表示されません。

ということを言いたかったのです。
これでわかりますでしょうか。。
767Now_loading...774KB:2005/07/12(火) 16:48:12 ID:f1dA7oMD
>>766
スマンが、それだと前と変わってないw
具体的にどういうスクリプトを書いてるのかをかかないと何ともねえってかんじ。
>>765のやり方もいいと思うけど。

いえることはXMLの表記ルールを理解してないような気がするという事くらいかな。
768Now_loading...774KB:2005/07/12(火) 17:11:55 ID:ARa/5orx
>>767
何度もすみません。

指定したXMLを読み込んで、ダイナミックテキスト「t1」に
読み込もうとしています。
1フレに、
System.useCodepage = true;
my_xml = new XML();
my_xml.ignoreWhite = true
my_xml.load("words.xml");
my_xml.onLoad = function(){
t1 = my_xml.firstChild.firstChild.firstChild.nodeValue;
}
と書いています。

確かに、XMLについての理解が殆どありません。
もっと勉強してきます…。

>>765
ありがとうございます。
その方法もやってみたいと思います。
769Now_loading...774KB:2005/07/12(火) 17:24:43 ID:f1dA7oMD
>>768
そりゃまあ、こけますな。
まず、t1に全ての内容が入って欲しいのだろうけど
<img>タグが入ってるために転けるのが目に見えてる。
これがXMLの表記ルールを理解しないといけない第一歩。
この辺りはMMのサイトに情報いっぱいあるから一度目を通すといいよ。

それよりXMLに拘る必要あるの?
770Now_loading...774KB:2005/07/12(火) 17:35:40 ID:f1dA7oMD
ちなみに文字に色を付けるためにタグを直接書き込むのは無理なので
ダミー文字にしておいて置き換えしないといけない。

例:
'<'→'{'
'>'→'}'
771Now_loading...774KB:2005/07/12(火) 18:02:35 ID:ARa/5orx
>>769-770
どうもありがとうございます。

やっぱり、タグの中のタグはダメなんですね…。
いちおう仕事でして、XMLでやるようにとの指定がありました。
文字の置き換えですね。
この方法なら、画像の方もいけそうなので両方こちらで進めてみたいと思います。

ちょっとスレ違い気味な質問に答えていただけて嬉しいです。
お二人とも、どうもありがとうございました。
772名無しさん@そうだ選挙に行こう:2005/09/10(土) 22:29:04 ID:pFmVFtHC
FacesもGPSSも更新止まって久しいね。
ちょいと寂しい
773Now_loading...774KB:2005/09/21(水) 07:20:07 ID:wnaLMw8S
マルチキャスト扱えますか?
774Now_loading...774KB:2005/09/21(水) 13:37:07 ID:P8v6CEcQ
>>773
詳しく
775Now_loading...774KB:2005/09/21(水) 16:32:11 ID:u9+e2vcC
>>773
1:1のTCP接続しか想定されてないからできないんでは
776Now_loading...774KB:2005/09/21(水) 19:37:42 ID:P8v6CEcQ
バカなおらに教えてくろ。

「マルチキャスト」でいろいろとぐぐってみたんだけど、
LAN内でしか出来ない(マルチキャスト用の特別なアドレスを使う?)って言われて見たり、
実際にルータ越しにインターネットで実現されてるようなことを言われたりで分けわかめなんだけど、
これって
「LAN内でしか出来ないなんてぇのは過去のこと。今はルータ越しでもばりばりいけるぜ!」
ってことなのかしら?
777ハーピィ:2005/09/22(木) 00:00:41 ID:vidzQTGu
E・∇・ヨノシ <777ゲット♫
778Now_loading...774KB:2005/09/22(木) 23:45:49 ID:9aNsW4gf
>>776
経路のルーターが全部対応してればいける
かな
779Now_loading...774KB:2005/09/28(水) 19:17:48 ID:i/b1/rkw
>>778
ってことは、インターネット上の不特定のクライアントに向けてのサービスは無理ってことですね。
780Now_loading...774KB:2005/10/01(土) 01:43:13 ID:UT1u5Isv
はじめまして
今回、FLASHとネットワークを連動させてゲームを作りたいと考えている者です。
アクションスクリプトはそこそこ出来るのですが、Javaとネットワーク関連の
知識が弱く、よく分からないので質問させて頂きました。
FLASHと常時接続が可能(リクエスト・レスポンスという一連の流れで終るHTTP
プロトコルではない)というソケットサーバを探しています。
上にも書いた通りソケットプログラムの知識なんてほぼ皆無ですんで、
何から手を付けていいのか分かりません。作りたいゲームとしては
ネットワークを使用した多人数参加型(4人位を想定)した双六のような物です。
このようなゲームを作る上で参考になる書籍やサイトなどがあったら
是非教えて頂けないでしょうか?特にXMLソケットを使ってサーバと連動するあたり
の技術を詳細に説明してくれる書籍かサイトがあれば是非教えて欲しいです。
宜しくお願いします。
781Now_loading...774KB:2005/10/01(土) 03:09:32 ID:5tq17pW5
>780

XMLSocket情報の定番 Faces
http://faces.bascule.co.jp/

このスレ発のソケットサーバー GPSS
http://www.geocities.co.jp/SiliconValley-PaloAlto/8242/

ゲームとか作るならGPSSがおすすめ
782Now_loading...774KB:2005/10/01(土) 19:06:19 ID:SxDjLkP8
Flash Communication Server MX』がインストールされたサーバーをレンタル形式でご提供するホスティングサービスです
ttp://www.chiroro.co.jp/fcs_hosting/index.html

誰かこれ借りれw
783Now_loading...774KB:2005/10/01(土) 23:47:34 ID:FIbBtSUl
たけーよ
FCS買ったほうがいいだろ
784Now_loading...774KB:2005/10/27(木) 14:51:21 ID:OHLGB1tu
あげ
785Now_loading...774KB:2005/11/08(火) 17:10:32 ID:k5Kg1S6H
GPSSは最近BBSの質問も放置だしさびしいな
786Now_loading...774KB:2005/11/14(月) 18:37:21 ID:Yk+0byiV
>>785
ついにはBBSにもアクセスできなくなってるみたいだし、もうだめかもわからんね
787Now_loading...774KB:2005/11/20(日) 00:37:47 ID:Nz9Iw3fK
いわゆる枯れた技術になったんだと思う

いやマジかよ
788Now_loading...774KB:2005/11/24(木) 01:27:43 ID:zJ27r53K
faces、GPSS、FCSを使ったソフトってどんだけあんの?

とりあえず、これだけしかしらん。
プロジェクト街
BERギコオンライン
もなちゃと
ぷよぷよ2ch.net
バトタイプ
ぷよふら
エロ系ライブチャット

789Now_loading...774KB:2005/11/24(木) 08:25:45 ID:FIrAUgOA
ソフト
790Now_loading...774KB:2005/11/28(月) 02:51:21 ID:A9Z2Dp7R
GPSSのサンプルのHelloWorld.javaを自分でコンパイルすると実行できないOTZ
ダウンロードしたclassなら実行できるんですけど誰か環境変数とかの設定教えてください。
公式BBSも見れないし、、
791Now_loading...774KB:2005/11/28(月) 09:04:22 ID:heHBBXMu
GPSSって作者がマクロメディアに買収されたところだろ?
もう更新なんてされないんじゃない?
792Now_loading...774KB:2005/11/28(月) 23:53:06 ID:ePZJ7yl/
>>790
エラーメッセージの内容はどんな具合?

>>791
おいおい、まじかよw
793Now_loading...774KB:2005/11/29(火) 04:10:54 ID:WndOEABK
>>792
実行すると
java.lang.ClassCastException: jp.wda.gpss.samples.chap1.HelloWorld
at jp.wda.gpss.system.SockletLoader.loadSocklet(SockletLoader.java:62)
at jp.wda.gpss.system.ExecutableBase.deployNewSocklet(ExecutableBase.java:490)
at jp.wda.gpss.system.ExecutableBase.startServer(ExecutableBase.java:441)
at jp.wda.gpss.system.ExecutableBase.<init>(ExecutableBase.java:42)
などのメッセージが出ます。testClientを実行すると一応接続はできるみたいですけどHello!Worldの文字列がかえって来ません。
794Now_loading...774KB:2005/11/29(火) 10:48:50 ID:KURNzJG6
>>793
HelloWorldクラスがちゃんとGeneralSockletからextendsされてないとかじゃないですよね…
795Now_loading...774KB:2005/11/30(水) 00:43:44 ID:wL4TyBwI
>>793
GPSS全体を自分でコンパイルして、JARにまとめないで実行すると
似たような症状出たことがあるけど・・・。わざわざそんなことしないよね。
コンパイル環境とか、実行方法とかはどうなってます?
796Now_loading...774KB:2005/11/30(水) 19:01:27 ID:/j1O9M5/
はじめまして。
初歩的な質問でとても気が引けるのですが、GPSSが起動できません。
startup.batを実行すると以下のように表示されます。

C:\Program Files\gpss-1.05.01\gpss>startup.bat
Use Java HotSpot Server VM
'C:\Program' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

どなたか対処法を教えていただけないでしょうか・・・。
797796:2005/11/30(水) 19:05:17 ID:/j1O9M5/
すみません、環境を書き込むのを忘れていました。
winxpHome JDK1.5.0_01 GPSS1.05.01です。
どうかよろしくお願いします。
798790:2005/11/30(水) 20:29:23 ID:5ifrXafb
解決しました。ソースファイルもダウンロードして同じフォルダに入れてたのが問題でした…。お騒がせしました。

>>796 自分も同じ問題が起きたんですけど、javaがインストールされてるフォルダにスペースがあるのが駄目っぽいです。間違ってたらごめんなさい。
799Now_loading...774KB:2005/12/01(木) 10:58:28 ID:ySO+c5gt
>>796
startup.batの一番したあたりにある

%JAVA_HOME%\bin\java

を"(ダブルコーテーション)で括って

"%JAVA_HOME%\bin\java"

ってしてあげると起動できると思うYO!
800Now_loading...800KB ◆800Get/1es :2005/12/01(木) 12:07:57 ID:eWYxFXKq
801796:2005/12/01(木) 18:28:19 ID:Exr4eAlr
>>798
ご指摘の通り、JDKを一旦アンインストして、c:\の直下にインストしなおしましたら
無事起動できました。レスありがとうございました!

>>799
レス読んだあと、「.bat ダブルクォーテーション」などで検索かけてみたら
コマンドプロンプト内で半角スペースを含むディレクトリを指定する場合、
ダブルクォーテーションで括るという決まりがあったのですね。
勉強不足でお恥ずかしいです。ありがとうございました!
802Now_loading...774KB:2005/12/07(水) 01:18:48 ID:eVjaBOcK
>>786
コソーリ復帰
データ飛んじゃったよママン…すみませんorz

>>791
マジカ!!Σ(゚Д゚;)イヤ,ナイナイ...
803Now_loading...774KB:2005/12/08(木) 00:13:01 ID:XHxHLfyA
あも〜いタンキター
804Now_loading...774KB:2005/12/28(水) 01:39:54 ID:SLg4d+e1
今年も年末年始はかんぷまさつ行ってみるかな
805Now_loading...774KB:2006/02/21(火) 12:28:18 ID:TRuNH9I8
>>854
谷亮子は普通に可愛いだろ
806Now_loading...774KB:2006/02/21(火) 19:33:37 ID:HmIBSLsP
ものすごい誤爆だな…
807Now_loading...774KB:2006/02/21(火) 23:54:56 ID:L0+N54mb
問題は誤爆じゃないだろw
808Now_loading...774KB:2006/03/04(土) 05:10:57 ID:1K42JIe3
をを…。こんなスレが。。。
もっと早く知りたかった…
809Now_loading...774KB:2006/03/05(日) 01:56:08 ID:59fnHvbd
>>808
ようこそ、ネタもないので質問でも何でもかきこんでちょ
810Now_loading...774KB:2006/03/06(月) 15:37:39 ID:cVHx7P5l
GPSSとFACEsどっちがいいですか?
811Now_loading...774KB:2006/03/06(月) 17:33:59 ID:cVHx7P5l
ざっと眺めた感じGPSSのほうがシンプルでとっつきやすいかなあと思ってますが
パフォーマンスはどうなんでしょうか?
チャットを作りたいだけなんで速度はどうでもいいっちゃあどうでもいいですが
812Now_loading...774KB:2006/03/07(火) 13:22:39 ID:DdGSyvvA
いろいろやりたいんなら、GPSSの方が良いんじゃない?
813Now_loading...774KB:2006/03/07(火) 16:41:28 ID:x0BMumAn
FACEsは同期制御がちゃんとしてなくて、数十人程度に不具合が出ることがあるとか。
GPSSはもなちゃととかで数百人規模で動いてますね。

しかし何も知らないところからはじめるなら、FACEsのチュートリアルからはじめるのがおすすめ。
GPSSは自分でサーバープログラムを書かないといけないからね。
814Now_loading...774KB:2006/03/08(水) 16:27:59 ID:qx0WMq8p
FACEsはもう4年くらいバージョンアップなしだし
815Now_loading...774KB:2006/03/08(水) 18:22:33 ID:ws1URx1L
GPSSはそろそろ…ウシシシシシ
816Now_loading...774KB:2006/03/09(木) 14:33:28 ID:fBUq5Ouu
どうも。>>810辺りに書き込んだ者です。
一応GPSSでいけそうです。
Java使ったことないんで環境変数の設定とかコンパイルの仕方とか
公式サイトに一言も説明がないので一瞬ハマりました。
もうちょい素人にも親切に書けばいろんな人に使ってもらえたと思うんですけどね。。
まあ動いたからいいです。
817Now_loading...774KB:2006/03/10(金) 05:57:58 ID:pKavS6ng
GPSS2でるの?
818hage:2006/03/19(日) 03:37:05 ID:o/3iOTSQ
facesでバグでまくり何でGPSSに乗り換えようとしてるものですが、
GPSSのサーバが起動できないので教えてください。
startup.batをクリックしてgpss-ctrl.swfを起動しても、接続できません。
OS:windowsXP webserver:an httpd , javaも入れてます。
facesでの接続ができる環境にしてあります。
何がだめなのでしょうか?
819Now_loading...774KB:2006/03/19(日) 13:06:52 ID:5ZCfmcZN
startup.batのウィンドウは表示されてます?
それとも、一度なにか黒いウィンドウが出て、すぐ消えちゃってます?
820hage:2006/03/19(日) 16:15:07 ID:o/3iOTSQ
>>819
起動できました。
環境パスの書き方が違ったのですね。

あとひとつ聞きたいのですが、
FACEsで動いているFLASHをGPSSで動作できるように移行したいのですが
FLASH側のASを変更したくないのです。そこで、
FACEs既存の全機能をGPSSで再現している方がいましたら、
譲ってもらえませんでしょうか?お願いします。
821Now_loading...774KB:2006/03/19(日) 23:23:19 ID:5ZCfmcZN
>>820
その発想はなかった!
そうだよね、GPSSの方が柔軟性があるから、FACEs互換にできるもんね。

早速作ってみようと思うが、期待はせんといて。既に作ってる人がいることを祈ってw
822hage:2006/03/20(月) 20:42:24 ID:Yt1st022
>>821
マジですか激しく期待です。
全機能の再現版を希望ですが、
期待できないものでもいいです。
その時は途中からこっちで作る覚悟もあります。
ノシ
823Now_loading...774KB:2006/04/20(木) 18:47:51 ID:BVYcCjPv
静寂ゥ

と某氏風に保守
824Now_loading...774KB:2006/05/16(火) 02:01:28 ID:XzIPusCX
GPSS2まちかねage
825Now_loading...774KB:2006/05/28(日) 23:43:58 ID:GEr+/3ZL
GPSS2開発日誌再開age
826Now_loading...774KB:2006/05/29(月) 01:56:13 ID:u3NBzVZv
GPSS2楽しみにしています。
がんばってください。
827Now_loading...774KB:2006/06/04(日) 17:15:10 ID:Voer9Vl5

 盛 り 上 が っ て ま い り ま し た !
828Now_loading...774KB:2006/06/05(月) 16:46:23 ID:Soh1tvi6
Fla板は とてもいい所だ。 アモイタソ、はやく戻ってこーい!
829:2006/06/09(金) 11:50:26 ID:4JRqw7ZP
>>828
イヂメナイ?イヂメナイ?
830Now_loading...774KB:2006/06/09(金) 14:26:14 ID:1MEng8kg
>>829
おっと、ご本人登場キター?
GPSS2期待してますYO

2では結構仕様変わるみたいですけど、スクリプトは使えるんですかね?
この辺はもなちゃと作者殿担当かな?
831:2006/06/09(金) 19:49:37 ID:4JRqw7ZP
>>830
スクリプト使えないと、魅力半減、というより魅力なしですよね。
ちゃんと使えるようにしますので、ご安心ください。
832830:2006/06/09(金) 21:46:23 ID:1MEng8kg
>>831
おぉ、それは安心です。

FACEsコンパチの野望wもあるみたいなので、
新しいユーザーも取り込めるかも知れませんね。

楽しみに待ってます!
833Now_loading...774KB:2006/06/10(土) 11:01:41 ID:13JwkHqX
GPSS2キタキタ
早速いろいろ見てみますよ!
834Now_loading...774KB:2006/06/13(火) 13:37:25 ID:o3xEJMXp
うわ、おれが三年以上前に立ててすぐほったらかしてたスレッドがまだ残ってた
おれがっていうか正確には代理人が立てたんだけど

> Flash板のスキルを上げるべく専門スレを立てます

とかエラそうなこと言って何もわかってなかったんだよなほんとは

相変わらず過疎スレみたいだけど
まったり時間流れてて役に立つ人には立ってるのね

おれは相変わらずソケットもXMLも使ったことないけど
がんばって!
機会があったら開発中のサーバーアプリケーション?もつかわせてもらうよ!
835Now_loading...774KB:2006/06/13(火) 20:41:43 ID:/F+ls3Mi
>834
目立ちたがりな だ け の レスはお控えください
836Now_loading...774KB:2006/06/13(火) 21:43:16 ID:o3xEJMXp
ああ、そうだよね
感慨深かったんでつい
837Now_loading...774KB:2006/06/13(火) 22:43:46 ID:RbJfi+V1
何が「感慨深かった」だよわらちゃったよ
838・3・) ◆RTquCoolEE :2006/06/14(水) 01:53:34 ID:p8FIoQ7V
マターリ
839Now_loading...774KB:2006/06/14(水) 03:28:24 ID:deumrrYK
とりあえずGPSS2起動してtestClient.swfはきちんと作動しましたよ。
で、GPSS1との大きな変更点って何?
メソッド名が変わったということしかまだ理解してない。
840:2006/06/14(水) 09:16:55 ID:+69Rb0nX
>>839
ご報告ありがとうございます。

変更点ですが、GPSS自体の処理が軽くなりました。
また、設定ファイルの処理はDIコンテナに任せているので、
柔軟なコンフィギュレーションが可能になりました。

これらの変化によって生まれる(派手な)新機能は … これからです^^;
841Now_loading...774KB:2006/06/14(水) 15:12:23 ID:OC+4UGkL
■質問 
■環境:win2K, j2SDK1.4.2_12 gpss1
■質問内容 helloworld.javaのコンパイルが出来ない。
■詳細
GPSSをダウンロードし、c:\gpssに解凍しました。
c:\gpss\startup.batにJavaのパスを入れ、起動まではする事が出来ました。
とりあえずチュートリアルを見てみようと、1章のHelloWorldの最後コンパイルで躓きました。

c:\gpss>javac helloworldまでのパス.java
→3行目 シンボルを解決できません。
→シンボル:クラス GeneralSocklet
→場所:GPSSのパッケージ
→import jp.wda.gpss.GeneralSocklet;
その他色々なエラーが出て来ていますが、どうやらインポート出来ていないようです。
ファイルは改変していません。おそらく私のJAVAの知識不足が原因かとは思いますが・・・
どなたかご解答いただけませんでしょうか。
842Now_loading...774KB:2006/06/14(水) 19:13:29 ID:lwPfBVrp
>>841
javacにクラスパスを通してあげる必要があります。

javac -cp ./gpss.jar (ソース).java

としてみてください。
843Now_loading...774KB:2006/06/14(水) 20:54:58 ID:5qepgs3r
■質問:
■環境:FedoraCore3+Apache2.+j2SDK1.4.2_12 gpss1
■質問内容 こんなメッセージが出て止まってしまいます。
■詳細
ダウンロードし、/usr/local/gpss/へ配置
# ./startup.sh を実行後です。

-----------------------------
Use Java HotSpot Server VM
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
executable: jp.wda.gpss.system.MainReactor
スクリプト'/usr/local/gpss/scripts/xml.js'を初期化中です。
Starting server...
------------------------------
844Now_loading...774KB:2006/06/14(水) 22:14:58 ID:OC+4UGkL
>842
正常にコンパイル出来ました。
感謝感謝です。これでチュートリアルの続きができそうです。
ご丁寧に説明いただき、有難うございました。
845・3・) ◆RTquCoolEE :2006/06/15(木) 01:56:09 ID:94B1NCTx
>>843
はサーバーが起動しましたよ、って言ってるだけだから
とまってるんじゃなく裏で動いてると思うよ。
接続テストしてごらん
846Now_loading...774KB:2006/06/15(木) 02:04:41 ID:H5F7nPRI
>>845
レスありがとうございます。m(._.*)mペコッ
そうなんです、動いてるんです。
ただ、デーモン化しないで止まってるもので・・・。
そういう仕様なんでしょうか。
あと、log4j の警告が気になっています。
このままでほっておいて、サーバに負担かかったりしないでしょうか。
847Now_loading...774KB:2006/06/15(木) 10:17:31 ID:QHzKOPt7
>>846
デーモン化ってなぁに?
あと、log4jの警告はまったく影響ないはず。
848Now_loading...774KB:2006/06/15(木) 10:55:40 ID:x3SrBjA+
僕もLinuxへの導入(GPSS1)がよくわかんなくてWindowsにしたんですけど
GPSSのLinuxでの運用の参考になるサイトとかないですか?
849・3・):2006/06/15(木) 11:29:08 ID:ps9wmHYz
>>846
コマンドの最後に & つけて実行すればいいんだっけかな?
それでダメなら startup.sh のjava実行してる行の最後に &
だったかな。
スマンいま直接うちの環境見れないもんで

>>848
基本的に自鯖なり専鯖であれば、javaインストールして、
JAVA_HOME環境変数を書いてstartup.shを実行するだけ
だよ。
この辺でわからなければちょっとLinuxの使い方を勉強した
ほうがいいかも、シェル変数とかシェルスクリプトとか、実行
するだけなら特に問題ないと思うよ。
850・3・):2006/06/15(木) 11:31:20 ID:ps9wmHYz
あぁ、あとルーター設定とかはWindowsも一緒だから良いと思うけど、
ファイアウォールを構築してるなら、ポート空け必要なくらいかな。
851Now_loading...774KB:2006/06/15(木) 12:52:57 ID:H5F7nPRI
>>849
そうですね & をつければいいんですが、
そうなると、shutdown.sh では落とせなくなります。
ps -a でプロセスID見つけて、kill **** で、
プロセスを殺すしかかいんですよね・・・
852Now_loading...774KB:2006/06/15(木) 15:43:08 ID:QHzKOPt7
>>851
ちょっとまて。
&つけなかったらshutdown.shで落とせてるのか?

「落とせなくなる」ってのはどういう状態になって「落とせない」んだ?
853Now_loading...774KB:2006/06/15(木) 16:54:11 ID:1+tFoyd4
ID:5qepgs3r H5F7nPRI
>843
止まってしまうから、どうだっていうんだw
そもそも、教えを乞おうって態度じゃないから気に食わない

>846-851
知ったかぶりが気に食わない。

結論、こいつは気に食わない
854Now_loading...774KB:2006/06/15(木) 17:35:42 ID:QHzKOPt7
マターリ
855Now_loading...774KB:2006/06/15(木) 18:28:27 ID:iIEkDsBT
>>853
どうした?何言ってんだ?
856Now_loading...774KB:2006/06/16(金) 00:40:26 ID:CAJ2up5W
>>855
氏らねw頭おかしいんじゃね?w
自作自演かと思われw
857Now_loading...774KB:2006/06/16(金) 00:45:29 ID:+iRPToZn
>853
そいつは確かに気に食わないけど、
荒れる要因になるおまえのレスも気に食わない

↓何事もなかったように再開
858・3・) ◆RTquCoolEE :2006/06/16(金) 02:56:44 ID:n4Mqm9LX
gpss-ctrl.swfからなら終了できるけどね。
859Now_loading...774KB:2006/06/16(金) 14:26:24 ID:PWQ9vsIg
>>858
いつもお世話になってます ≦(._.)≧ ペコリ
知ったかぶりするつもりは本当にないんです ><
不快な思いさせた方には謝ります
初心者ですいません 重ねて≦(._.)≧ ペコリ
860Now_loading...774KB:2006/06/16(金) 19:18:17 ID:ZwL+RgYA
街以外でGPSS利用のコンテンンツなにか知りませんかー?
861Now_loading...774KB:2006/06/17(土) 01:38:14 ID:VHCc5nWj
ない
862Now_loading...774KB:2006/06/17(土) 18:39:14 ID:NmH/FOJl
>>861
■■んなこたーない。
863Now_loading...774KB:2006/06/18(日) 01:15:34 ID:i5zuOTsy
>>860
ココにいくつかあるけど、それ以外は見たことない。
ttp://multi.moja.jp/
864Now_loading...774KB:2006/06/18(日) 01:35:08 ID:1TAUpV2G
俺だけ?
Faces鯖のほうが自分でイジリやすいと思うのは
俺だけ?
865Now_loading...774KB:2006/06/18(日) 05:49:21 ID:wC1MF3TQ
866Now_loading...774KB:2006/06/18(日) 16:59:06 ID:RGg1AdkV
>>863
ここと同じシステムなので、もなちゃともGPSSですな。

>>864
はじめからある程度動きが設定してあるからいじりやすいかもね。
プロトコルからいじりたいならGPSSのほうがいいかな。
867Now_loading...774KB:2006/06/19(月) 00:55:55 ID:cBgk5wjZ
初心者で質問してすいません。
スレ違いかもしれませんが、gpssとかFacesとか
デーモン化は&でできるって聞いたんですが、
それだと、SSH接続していると、
接続を終了(切断)したら一緒におちちゃうんですが・・・

どうすればいいんでしょう。
ご存知の方おしえてください
868Now_loading...774KB:2006/06/19(月) 05:05:33 ID:eGLASO2J
nn
869Now_loading...774KB:2006/06/19(月) 05:06:07 ID:gjkT6Q5J
つるっぱgeeee
870Now_loading...774KB:2006/06/19(月) 11:00:49 ID:W5j6r7zH
871Now_loading...774KB:2006/06/20(火) 20:37:58 ID:PgzwE6SO
FACEsはもう無くなっちゃうらしいね。
872Now_loading...774KB:2006/06/26(月) 01:14:01 ID:hI+qnP8b
xmlsocketと聞いてブログとかにFLASH置けばRSS取得がクライアントサイドで出来るからウマー!と思ったが
スレに"ローカルからなら"って書いてあるから
ブラウザ上からは無理なのか…
873Now_loading...774KB:2006/06/26(月) 11:11:04 ID:z/Km3s78
>>872
他のドメインのデータは原則取れないからね。
ポリシーファイルとか回避法はあるんだが。

あとRSSとるだけならXMLSocket使うまでもなく
XMLオブジェクトで可能。

RSSリーダー作るなら自分とこのサーバーに
RSSプロキシみたいなものを作ってやるのが
現実的な選択かな。
874Now_loading...774KB:2006/06/27(火) 22:26:36 ID:H5MVRFVw
だれかgpss2でマルチチャット作るところまでドキュメント化してくれないものかのぅ
875Now_loading...774KB:2006/06/27(火) 23:39:00 ID:oiLt5WN6
>>874
このスレで誰かが生贄になって、
チャットが完成するまで質問しまくるとか。
で、それを纏める。

それだったら答える側で参加しますw
876Now_loading...774KB:2006/06/28(水) 01:48:57 ID:tuaeBeB4
>>874
FacesがなくなるとXMLSocketの入門向けコンテンツが
なくなっちゃうからねぇ。
でもgpss2はとりあえず完成待ちですな。

>>875
じゃあ俺は勘違いレス担当でw
877Now_loading...774KB:2006/06/28(水) 23:11:11 ID:j5CUtwxb
マジで誰かGPSSまとめサイトつくってー
敷居高いよー

自鯖たてれてJava書けてFlashまで作れる人なんて
身近にいねェよ実際
878Now_loading...774KB:2006/06/28(水) 23:51:04 ID:xojjR90c
フラッシュ側のスクリプトがわけわかめ・・・
チュートリアルも途中できれてるし〜;;
879Now_loading...774KB:2006/06/29(木) 01:04:05 ID:qQNu75Xw
>>875
じゃあ俺はウザイくらい質問する人担当で。
自分もGPSSでチャット作る予定というか作りたいので暫らく世話になります。

だれかwiki立ててくれないかな。
880Now_loading...774KB:2006/06/29(木) 11:45:00 ID:aCxke7Ps
生贄キタ━━━━(゚∞゚)━━━━━!!


質問щ(゚Д゚щ)カモーン
881Now_loading...774KB:2006/06/29(木) 14:08:33 ID:2UUamRo7
gpss1についての質問です。
sockletのcheckコネクションで、
フラッシュからパラメータ送る事出来ますか?
同じユーザー名の人がいたら、接続できないようにしたいのです。

また、getInitParam("X")でフラッシュからハッシュ拾いたいのですが、
どういう文法で送れば良いのか解りませんorz

どなたかよろしくお願いします。
882Now_loading...774KB:2006/06/29(木) 16:55:02 ID:aCxke7Ps
>>881
SockletService.as使ってるなら、

service.addInitParam("パラメータ名", "パラメータ値")

で追加した値が、サーバ側の client.getInitParam で取れたはず。

SockletService.as使ってないなら、
サーバに接続した一番最初の送信コマンドにて

接続先Socklet名:ユーザ名:パスワード:パラメータ名=値&パラメータ名=値&パラメ......

で渡せる。
883Now_loading...774KB:2006/06/29(木) 18:02:45 ID:2UUamRo7
>882
お早い解答、とてもありがたく思います。
SockletService.as使っていませんでしたが、
便利そうなのでインクルードしてみる事にします。
また何か疑問でたらお世話になりますm(_ _"m)ペコ
884あも:2006/06/30(金) 00:23:11 ID:+JPDoxxX
>>879
作っときました。

http://g2.wda.jp/funs/wiki
885生贄:2006/06/30(金) 02:17:17 ID:D1i2Sr4V
>>884
仕事はやっ!
お疲れ様です。

1から2の変更点とか少し見てたんですけど
gpss1のconfig.xmlで書いてたことは2ではSockletDeployerで全部やっちゃうってことですかね?

あと、今更気づいたけどtestClientのコネクション成功時のメッセージがsuccesfulyじゃなくてseccessfulyになってます。
886・3・) ◆RTquCoolEE :2006/06/30(金) 10:37:20 ID:Vyg6+YUO
>>885
G1でconfig.xmlに書いていた設定類は、socklet.diconやgpss.dicon
といったコンテナ定義ファイルに書くようになったようです。

SockletDeployerは内部的な機構で、初期化パラメータを処理したり
する部分ですので、通常のSockletを作る場合にはあまり意識しない
でもいいように思います。
887・3・) ◆RTquCoolEE :2006/06/30(金) 10:43:58 ID:Vyg6+YUO
正確には socklets.dicon でしたね。
classes/の中においてあります。

ソースのほうでは example/src/resource/かな
888883:2006/07/02(日) 08:47:20 ID:OgIfxT64
質問です。
環境:Win2k GPSS1

c:\users.txt
 user1<>pass1<>X<>Y<>z \n
 user2<>pass2<>X<>Y<>z \n
 user3<>pass3<>X<>Y<>z \n
というファイルを作り、GPSS起動時にこのファイルを読み込み、
⇒ファイルを参照してuser名とpassからログイン処理を行う
というような事は可能でしょうか?(このファイルはperlcgiで書き足しのみ行う予定です。)
可能であれば、
1.ファイルをGPSSに読み込む方法
2.<>でスプリットしてGPSS内のハッシュに加える方法
をご教授いただきたいと思います。
よろしくお願いします。
889Now_loading...774KB:2006/07/02(日) 16:08:20 ID:Fs3JQ/7z
>>888
1. GPSS起動時にこのファイルを読込
 Sockletのinit()メソッドにファイル読み込み処理を書いてください。
 実際に接続してきたクライアントのパスワードを検査するのは、checkConnectionメソッドで。

2. ファイルをGPSSに読み込む方法
 http://takeoba.cool.ne.jp/java/FileReader.htm
 今ならnio使った方が良い気もするけど。

3. <>でスプリットして
 一番楽なのは、StringTokenizerを使うやり方かな。
 http://www.javaroad.jp/java_character6.htm

4. GPSS内のハッシュに加える方法
 java.util.HashMapを使ってください。

あ、あと1レコードに複数の項目があるようので(XとYとz)、
単純にユーザ名をキーにしてパスワードの値をセットするより、
public class Record{
 private String userid;
 private String password;
 private String x;
 private String y;
 private String z;
// setter getter略
}
というBeanを作って、それをマップの値に渡してやるのが良いかも。


…と長々と書いたものの、聞きたいことはこんなことじゃないような気がするorz
890883:2006/07/02(日) 21:01:36 ID:OgIfxT64
>889
素早い解答有難うございます。
大変参項になりました。
現在ファイルのリロードに苦戦中ですが、なんとかなりそうです。

余談ですが、PerlCGIでつくったゲームの一部に
マップ上をキャラが移動したりチャットしたりする機能を
のっけようと制作しています。

またご助力承りに来るかもしれませんが、その時は良しなに。m(_ _"m)ペコ
891Now_loading...774KB:2006/07/02(日) 21:28:24 ID:Fs3JQ/7z
>>890
べたな方法だけど、こんな方法も一つご紹介。

1.PerlCGIでパスワードファイルを書き換えた瞬間に、同じディレクトリに空のupdateファイル作成
2.checkConnectionメソッド冒頭で、updateファイルの存在確認。(java.io.File#exists())
3.存在したら、再読み込みしてupdateファイルの消去


漏れがやるなら、更新用のSockletを用意するけど、ここで説明するには長くなりすぎるので割愛。
892生贄:2006/07/04(火) 05:20:01 ID:Fcuk2bkV
>>886
大変遅れましたが回答ありがとうございます。
diconファイルとか初めて知った…


で、とりあえず既存のクラスをちょっと弄ってコンパイルしてみようと思ったんですけど
gpss1では
>>842であったように
javac -cp ./gpss.jar (ソース).java
のようにコンパイルしてたんですけど
2ではどうすれば良いのでしょうか?
javac -cp ./bootstrap.jar (ソース).java
かと思ったら出来ないし。
どなたか教えてください。よろしくお願いします。
893Now_loading...774KB:2006/07/04(火) 11:01:03 ID:fNOICFVX
>>892
可能であればEclipseを使ってコンパイルしたほうが楽かと。
894Now_loading...774KB:2006/07/04(火) 11:57:21 ID:1wcvYA28
>>892
主にコンパイルに必要なのは、
lib/g2-framework.jar
lib/g2-extention.jar
です。

ただやはり、>>893氏の仰るとおり、Eclipseの使用をお勧めします。
(Sockletコンパイル用の空のワークスペースも用意しますか。)


>>diconファイルとか初めて知った…
これは、Seasar2と言うDIコンテナを使用してるためです。
c.f http://s2container.seasar.org/ja/DIContainer.html

何が良いかというと、GPSS1では決まった文法でしか設定ファイルがかけなかったのですが、
GPSS2では、diconファイルでSockletの任意のメソッドにアクセスすることができます。

例えば、接続ユーザ数を制限するためのsetUsersLimit(int s)と言うようなメソッドをSockletに用意します。
すると、socklets.diconファイルにて、
<property name="usersLimit">100</property>
のように記述することにより、ユーザ数を渡せるようになりました。

以前はいろいろとややこしい手順を踏まなければ、Sockletへ初期化条件を渡せなかったのですが、
これからはラクチンです。
895Now_loading...774KB:2006/07/05(水) 00:31:46 ID:JiURWCHr
>>893
>>894
回答ありがとうございます。
これを機にEclipseを使い始めてみたいと思います。

>>Seasar2
使い方さえ覚えてしまえば楽できそうですね。


覚えることが多くてなかなかすすまないorz
896Now_loading...774KB:2006/07/07(金) 22:03:03 ID:8UYdqKdw
ただいまGPSS1を使っていろいろ作ってるんですけど、1つ教えてください。
起動時のinit()内でソックレットを自動配備できますが、この自動配備を
起動時じゃなくて、特定のソックレットに特定のコマンドを送ったとき
それを合図にデプロイされる、みたいな感じにしたいんですけど可能でしょうか?
よろしくおねがいします
897あも:2006/07/07(金) 23:15:32 ID:V5DPsFsl
>>896
残念ながら、GPSS1では任意のタイミングでSockletをデプロイする、
と言うような使い方は少々難しいかと思います。


余談ですが、GPSS2ならできるようになりました。
898生贄:2006/07/08(土) 05:09:22 ID:6vDExnpH
なんかもうGPSS以前にJAVAが根本的にワカラネー
eclipseでsocklet作るまでの基本的な流れもワカラネー

このスレで僕以外でGPSSが分からないといってる人たちは
JAVAでつまづいているのか、GPSSの仕組みやプロトコルの決め方でつまづいているのか
どちらの方が多いんですかね?

あと、マニュアルを作るとしてJAVA知識があること前提のものなのか、
知らなくてもJAVAを学びつつ作れるものなのかどっちの方が良いのかなと。

JAVA勉強してから出直してきた方がいいのかな。

899896:2006/07/08(土) 10:44:40 ID:rmSf5Vcg
>>897
ありがとうございます!
GPSS2使えるように頑張ってみたいと思います。

>>898
ナカーマ・・・
僕もJavaぜんぜんワカラネーです
eclipseっていうのも使ったことネーって感じで
GPSS2はあきらめてGPSS1にしたんですけど・・・

本とか読んで地道にやるしかなさそうです。
900あも:2006/07/08(土) 17:04:36 ID:gPyBLxTY
>>898
Javaの知識があると良いのはもちろんですが、
Javaを学びながら、ってのが理想です。

また、Javaが書けなくてもJavaScriptなら、という方のためのScriptSocketも準備を急いでいます。
もうしばらくお待ちください。


少しでもお役に立てるように、Eclipseで作業するための空のプロジェクトを用意してみました。
インポート方法なども書いてありますので、ご参考ください。

http://g2.wda.jp/funs/wiki/MyFirstSocklet
901Now_loading...774KB:2006/07/31(月) 03:27:09 ID:Z0704eip
ふたたび静寂ゥ
902Now_loading...774KB:2006/08/10(木) 17:19:52 ID:wBtYwBFL
当方全くの初心者で、このスレを>>1から見てみましたが完全に理解できるところが全くありませんでした
諦めます
903Now_loading...774KB:2006/08/26(土) 03:23:04 ID:cGbOlA7I
ttp://hotwired.goo.ne.jp/webmonkey/2004/20/index1a.html

2年以上前の情報のようだけど、既出だったらすいません。
最近読んで勉強になったもので。
904Now_loading...774KB:2006/08/31(木) 21:19:54 ID:01i4Ft0Z
>>903を見ようと思ったら

『Hotwired Japanでは、2006年の3月末日に更新を停止して以来、
サイトの継続に関してさまざまな検討を重ねてまいりましたが、
このたびライセンス提供元からの依頼により、2006年8月29日14時をもって、
一部の記事へのアクセスを制限させていただくこととなりました。』

905Now_loading...774KB:2006/09/02(土) 02:53:55 ID:gideutIv
gpss2で何が出来るのか。
一から開発するより、どう便利なのか。

おそらく素晴らしいソフトウェアなんだろうけど、
それはたぶんみんな分かっていて、でも実現できることが何も見えてこないのです。

一番欲しいのはチュートリアルです。そして説明書です。
制作の流れが見えなければ、誰も手を出せません。
それは本来開発者に頼むことではないのかもしれませんが。

偉そうに言って申し訳ないです。
頑張ってください。応援しています・・・
906Now_loading...774KB:2006/09/24(日) 01:51:39 ID:oVzAiqHC
ttp://hakuhin.hp.infoseek.co.jp/main/as/xml_socket.html

JavaとFlash間のソケット通信の解説
サーバプログラム自作派にお勧め
907Now_loading...774KB:2006/09/24(日) 03:29:40 ID:8Cfjgz1Q
>>906
必要な内容がコンパクトにまとまってていい感じね。

>>905
906に書いてるようなソケット処理とかの下地部分をやってくれるのがGPSSってことですな。
基本的な通信とかはGPSSにお任せで、必要な処理だけ作ればOKという。
908Now_loading...774KB:2006/09/27(水) 01:08:39 ID:DSD9ebiO
そこまでたどり着けないんだよなぁ。GPSS。
909Now_loading...774KB:2006/09/29(金) 19:39:13 ID:SLqEpBjN
>>906
「ここから先は己で学べ」というような掟みたいな物がASの世界にはあるから
このレベルになると丁寧な解説サイトが非常に少なくなるよな。

他にも3Dアフィン変換、FLASH8の効果の詳しい使い方など、
AS以外の言語でも重宝がられる非常に良くできた解説サイトだと思う。
910Now_loading...774KB:2006/10/02(月) 01:35:07 ID:HcgqvKyI
>>906
そのサイトはかなりお世話になってるよ
911Now_loading...774KB:2006/10/03(火) 02:15:48 ID:5JiZxxrQ
http://faces.bascule.co.jp/

全面リニューアル更新だって
期待しちゃうよ
912Now_loading...774KB:2006/10/03(火) 15:06:30 ID:kk2gV6St
>>911
BBSの2006-06-19の書き込みにあるとおり、FACEsサーバー(XMLSocket)は終息の方向で・・・
そうなると、このスレ的にはGPSSにがんばってほしいなー。

ところでColin MoockのUNITY2とか有料のソケット鯖使ってる人います?
913Now_loading...774KB:2006/10/03(火) 15:49:46 ID:5JiZxxrQ
>>912
初めてマルチユーザーコンテンツを作ろうと思ってそのページで四苦八苦してたんですが・・・
初心者にもわかりやすかったのに・・・
flashの連携はいろいろありすぎて混乱してます
914Now_loading...774KB:2006/10/07(土) 17:22:03 ID:f0tglcws
amfphp(flash remoting)ってどうなん?
かなり簡単らしいけど。
915Now_loading...774KB:2006/10/07(土) 17:31:54 ID:f0tglcws
あっと、あんまりスレの話題と関係なかったか
スルーでお願いします
916Now_loading...774KB:2006/10/17(火) 21:12:41 ID:ArkH14Y6
winsockでプログラム作ってたんだが
クライアントをflashとしたサーバープログラムを研究してみるお
917Now_loading...774KB:2006/10/18(水) 02:32:07 ID:Zv10nIHm
バスキュールのBBS見てワロタwww
「質問には答えません。情報提供してくれる方だけ書き込みして下さい」

なんじゃそりゃwwwww
918Now_loading...774KB:2006/10/20(金) 03:18:29 ID:3Up13lxW
そりゃそうだろ有料で金取ってるわけじゃないし
919Now_loading...774KB:2006/10/20(金) 05:03:47 ID:ybghMutT
>>917
馬場さんが辞めたからかな?<質問に答えられないの
920Now_loading...774KB:2006/10/27(金) 15:40:39 ID:SF4+dCa2
こっそりとGPSSのJavascriptでE4Xに対応したのね
921Now_loading...774KB:2006/10/27(金) 20:37:20 ID:ptTWnBqS
FLASHとPHPの連携あたりでゲーム作ってます。
もなちゃみたいな感じでプレイ出来るゲームをと考えて探してたら辿り着きました。

自宅鯖が必要
Facesかgpssを参考に

と言う感じなんでしょうか?
鯖とかJavaには疎いので正直心配ではあるんですが…
ひとまず自宅鯖を立てて見ようと頑張って見ます。
922Now_loading...774KB:2006/10/28(土) 03:06:31 ID:Fbon98Ja
>>921
もなちゃとはFaces使って作り始めてGPSSに移行したみたいよ。
(というかGPSSの開発に参加した)

FacesならJavaでプログラミングする機能はないし、
GPSSではJavaで組めるけどJavascriptも使えるので、
あんまり心配しないでいいんじゃないかな。
がんばってね
923921:2006/10/28(土) 18:37:52 ID:VbrSE4sx
>>922
レスどもです。
自宅鯖セットも完了してFacesを色々見てるんですが、
初歩的な質問になってしまうんですけど、
チュートリアルでは、FLASHの中身を説明してるだけで
動かす方のXMLの記載って何も無いですよね。
XMLの方は自分で書いて利用してね!ってことなんでしょうか。
Faceフォルダそのままドキュメントルート持って行っても動くわけないし…
XMLソケット使う前に鯖の勉強をする必要があるのかな…
924Now_loading...774KB:2006/10/28(土) 19:59:15 ID:Fbon98Ja
>>923
Facesはルールに従ったXMLをFlashから送信すると、
それにしたがって結果を返す(だけの)システムとなっています。
したがってサーバー側ではFacesを起動するだけで、
XMLを用意するといった作業は必要ありません。

そしてそのルール(プロトコル)はこちら
http://faces.bascule.co.jp/protocol.php
925Now_loading...774KB:2006/10/29(日) 09:53:19 ID:mqj1CLi4
>>924
XMLが無くていいのは理解できたんだけど、
serverAddr = "www.faces.jp";
の8080に設定してWeb上に上げてもFLASHが動かない…
自宅鯖のlocalhostでfaces動かしてもビクともしない。
チャットのも、アバタ表示されないどころかメッセージもやり取りできないし。
やってることが全く噛みあってないんですかね、、、
926Now_loading...774KB:2006/10/29(日) 19:31:07 ID:7UDo6LhP
ローカルマシン上のFacesでテストなら
serverAddr = "localhost";

自宅鯖なら
serverAddr = "鯖アドレス";
だけど、実は一般的なルーターではこの設定では
自分のうちの自宅鯖にアクセスできない。
そんなときはテストマシンのローカルIPアドレスをHOSTSに
書いておくとテストできます。
927Now_loading...774KB:2006/10/29(日) 19:33:22 ID:7UDo6LhP
ちなみにサーバーのアドレスに他ドメインのサーバーを指定しても
Flashプレイヤーのセキュリティチェックで一般的に動作しません。

なのでserverAddr = "www.faces.jp"; と指定しても接続できません。
928Now_loading...774KB:2006/10/29(日) 21:21:56 ID:nC5tiGTM
初心者ですが、質問です。
FACEsで、チャットを作ろうと思ってるんですが、
FACEs Serverの起動がよく分かりません。
チャートリアルは見たんですができません。。。
929Now_loading...774KB:2006/10/29(日) 21:23:21 ID:Nrz/ofB0
>>928
俺は仕様は理解してないが鯖は動かせたのでよければ答えますよ
まずはどこまで出来たか大体書いてくれると助かります
930Now_loading...774KB:2006/10/29(日) 21:31:09 ID:nC5tiGTM
>>929
有り難うございます!

FACEs Serverを起動させたいところです。
コマンドプロンプトで、C:\faces>java jp.faces.FacesServer 8080
のようにしてやってみたんですが

[2001/05/20 13:27:37] Exception in thread "main"
java.lang.NoClassDefFoundError: jp/faces/FacesServer

とこの風にエラーがでます。
環境変数は確認しましたが、合ってるはわかりません。

この説明じゃまだ足りなかったかな・・・
931Now_loading...774KB:2006/10/29(日) 22:38:02 ID:7UDo6LhP
エラーからみてCLASSPATH環境変数が通ってないと見た。
932Now_loading...774KB:2006/10/29(日) 23:04:16 ID:nC5tiGTM
管理者でログインしてやったらできました!
また不明な点があったら質問させていただきます。
933Now_loading...774KB:2006/10/30(月) 00:19:11 ID:PTfaOwTz
>>926
心優しくレスありがとう。
正直すまんかった…

FLASH MX pro2004なんだけど、
互換性考えずに保存してたから動かなかったようで
形態変えずにパブリッシュだけしてみたら正常に動きました。
やっと1から始められそうです。
また書き込む時あればよろしくお願いします。
934Now_loading...774KB:2006/10/30(月) 17:29:09 ID:rdY1Kg/f
FACEsのサンプルコンテンツを使用してチャットの設置までやってみたんですが、
何故かキャラクターが表示されません。
ちゃんと鯖も起動させました。何故でしょうか。
935Now_loading...774KB:2006/10/30(月) 18:17:13 ID:v0ofdr1j
ソケット鯖で失敗するのは考えられる原因がたくさんありすぎて、
それだけの情報ではわからないのよね。
環境では

サーバー設定
 FACEsの起動
 Webサーバー設定
 ファイアウォール設定
 コンテンツの設置場所&FACEs鯖との関係
ルーター設定
 FACEsポートの開放

コンテンツ/ブラウザ側では
接続設定(FACEsでは serverAddr = "〜〜〜";)
FlashPlayerのセキュリティ設定

などなど

とりあえずチェックポイントとして
http://faces.bascule.co.jp/facesProtocolTester.php
を使ってFACEs鯖にアクセスできますか?
成功したら、その設定をチャットクライアントに入れて
うまくいきますか?
936Now_loading...774KB:2006/10/30(月) 19:17:06 ID:rdY1Kg/f
初心者なのでよく分からないのですが、
http://faces.bascule.co.jp/facesProtocolTester.php
を使ってFACEs鯖に接続しようとしましたが、
「なんかつながりません」と出て、接続させることはできませんでした。
937Now_loading...774KB:2006/10/30(月) 19:20:26 ID:63ph94/u
初心者がこんなもんに手出しちゃだめでしょ…
938Now_loading...774KB:2006/10/30(月) 19:21:53 ID:nSDRlDNG
>>934
鯖起動して無いとキャラクターは表示されませんよ
939Now_loading...774KB:2006/10/30(月) 22:46:55 ID:v0ofdr1j
>>936
せめてどこにサーバー立ち上げて、どこからテストクライアント実行して、
パラメーターをどういう風に設定したか、とか書いてくれないとサポートできんよ。

ローカルのポート8080にサーバーを立ち上げてるなら、設定は初期設定のままで
たいていOKなはず。
940Now_loading...774KB:2006/10/31(火) 19:27:41 ID:WjK/GLlA
ローカルのポートは8080で、設定等は何もいじってません。

ちなみに
http://2nd.geocities.jp/temporariness_site/0.swf
にテスト設置してみました。鯖も起動中です。
941Now_loading...774KB:2006/10/31(火) 19:48:09 ID:C2fidJJd
geocities?
facesサーバーを起動してるPCにswf置かないと駄目ですよ
942Now_loading...774KB:2006/10/31(火) 19:51:05 ID:WjK/GLlA
そうなんですか。
ではPCで実行してみます
943Now_loading...774KB:2006/10/31(火) 19:56:36 ID:C2fidJJd
もし自宅のPCでfaces鯖を立ち上げてるならそこにswfファイルを置く
その場合webで公開したいなら自宅鯖じゃないと無理です
944Now_loading...774KB:2006/10/31(火) 20:23:27 ID:WjK/GLlA
でも前誰かがジオシティーズで
オンラインのチャットを公開していたようなキガス
945Now_loading...774KB:2006/10/31(火) 22:19:34 ID:C2fidJJd
じゃあ頑張って
ここで躓いてる様じゃ駄目だよ
946Now_loading...774KB:2006/11/02(木) 20:01:47 ID:qBjfYG/Y
今気づいたがFacesのサイトがリニューアルしたっぽい
http://faces.jp/
947Now_loading...774KB:2006/11/02(木) 21:16:27 ID:jP5gpFCZ
今までのFaces鯖チュートリアル残ってる?
古い過去ログの中かな…?
もう少し簡単に見られるようにしてくれないかなぁ
948Now_loading...774KB:2006/11/02(木) 22:13:20 ID:qBjfYG/Y
>>947
そういえばチュートリアルどうなったんだろ
949Now_loading...774KB:2006/11/02(木) 22:26:51 ID:lQccVXlR
そんな糞サイトに様は無い・・・
一応ログ取ってあるけど
950Now_loading...774KB:2006/11/03(金) 07:56:45 ID:1dkrVzAy
最近XMLSocketをやり始めました
Javaとほとんど同じ文法で動くのでいい感じです
ひとまず勉強がてら、簡単なチャットでも作ろうと思ってます
951Now_loading...774KB:2006/11/04(土) 20:28:51 ID:qYAx3hZV
チュートリアル、今までのアドレスで見れた。
リンクがされてないだけっぽい
http://faces.bascule.co.jp/tutorial/
952Now_loading...774KB:2006/11/26(日) 14:44:51 ID:e8+KZTLq
age
953Now_loading...774KB:2006/12/06(水) 15:44:18 ID:+wB7DCUS
ドラゴンボールアニメ版のOPの歌詞で
「とけたこおりのなかにきょうりゅうがいたらたまのりしこみたいね」
っていうのがありますよね。
白状しますと実は私、この歌詞の意味が最近まで分かりませんでした。
「たまのりしこ」って一体なんだろうと放送当時からずっと思ってて。
言うまでもなく「たまのりしこ/みたいね」ではなく
「球乗り/仕込みたいね」が正解なのですが。
少し前に 2ch の例の連投荒らしを見て初めて区切りを間違えていたことに気づいた次第。
これと同じネタで巨人の星OPの「思い込んだら」を
「重いコンダラ」と間違えるなんてのもあるらしいですが、こっちはちゃんと知ってました。
954Now_loading...774KB:2006/12/06(水) 18:11:07 ID:zV/+11gl
珠紀彦だろ?有名だが。
955Now_loading...774KB:2006/12/28(木) 13:04:09 ID:rXFFEzMI
初心者です。ソケットのこととかこれから勉強しようとしているのですが、
取り掛かる前に教えていただきたいことがありまして
GPSSを使用するとテレビ電話のようなものって作ることができますでしょうか?
956Now_loading...774KB:2006/12/28(木) 13:46:02 ID:xTO0l3gy
>>955
不可能とはいわないが、ここでこういう質問をしているレベルでは難しい。
自分でエンコーダー/デコーダーを組むとか無理っしょ?AS2では速度的な
問題もあるし。

ASスレも見てたけど、だまってFMSなりを使ったほうがいいと思われ。
957Now_loading...774KB:2006/12/28(木) 16:23:41 ID:rXFFEzMI
的確なご意見ありがとうございます。
まさにASスレでXMLsocketの存在を教えてもらってこっちに来た次第でした。
おっしゃるとおり、まさにこれからというところでして
エンコーダーもデコーダもさっぱりちんぷんかんぷんでございましたorz
難易度がかなり高いようですので私の力量で実現の可能性が高いと思われる
FMSの方でやってみることに致します。
ありがとうございました^^
958Now_loading...774KB:2007/01/08(月) 23:07:44 ID:3VdVKKYZ
XMLSocketの勉強がしたくてここにたどり着いたものです。
スレに目を通した感じだと、いまはFACEsもGPSS2も開発が止まってるみたいですね。

いまからXMLSocketサーバーを立てるならどっちを使うほうがいいでしょうか?

FACEsは上のほうに動作が不安定って書いてありますし、
GPSS2はeclipseでコンパイルするとこまではできたんですが、
まったくドキュメントが見当たらないので(一応gpss-2.0.0a1-src.zipからdocuments見つけたんですが)、
サーバーもクライアントもどうやって作っていいのかよくわかりません。
一応チュートリアルがあるGPSSver1.05.01で作るなんてのもありでしょうか?

わかる人アドバイスお願いします。
959Now_loading...774KB:2007/01/08(月) 23:51:50 ID:iT3txnuv
GPSS2は開発中バージョンなので、現状ではGPSS1を使うのがオススメ。
現状安定稼動しているし、スクリプトも使えるからとっつきやすいしね。

GPSS2が安定してから移行しても基本は多分通用すると思う。
960Now_loading...774KB:2007/01/14(日) 23:12:15 ID:m/B/Zo17
GPSS2マダカナー
961Now_loading...774KB:2007/01/15(月) 18:20:11 ID:xmytejte
今年はヤルヨー
962Now_loading...774KB:2007/01/16(火) 19:23:14 ID:IREYZ7Mm
ガナゲー
963Now_loading...774KB:2007/01/17(水) 21:09:27 ID:cUE0LG2W
faces厨でしたが、今更fcs手に入れました。
なにつくろっかな
964Now_loading...774KB:2007/01/26(金) 03:42:53 ID:7UcQ8l9k
Puti Flash Communication Server
フリーで、簡単な、Flash専用サーバー
http://www.vector.co.jp/soft/winnt/net/se395216.html
965Now_loading...774KB:2007/01/26(金) 11:22:24 ID:8dnMEIRs
>>964
もう少し充実してほしい部分はあるが、
自分でサーバーをつくるその心意気やよし。
966Now_loading...774KB:2007/02/25(日) 14:45:52 ID:waFsXow+
GPSS1初心者です
ECMAScript Sockletだけでファイル入出力ってできますか?
967Now_loading...774KB:2007/02/26(月) 10:26:03 ID:I9E+Fdal
>>966
ファイル入出力には少しだけJavaの知識が必要となります。

昔作ったサンプルファイルがあるので、参考にどうぞ。
ファイルの読み書き部分を関数化してあるので、Javaのことを
知らなくても、関数をコピペすれば使えると思います。
http://multi.moja.jp/tutorial/gpssscript/data/fileCounter.js
968966:2007/02/26(月) 19:44:54 ID:zxlxhL+2
>>967
かなり助かります
他のJavaクラスの使い方もこのサンプルでやっとわかりました
勉強します
969Now_loading...774KB:2007/03/20(火) 23:24:39 ID:b4BIawUu
>>968
うはwwwwwwwwwwwwwwwwwww同意wwwwwwwwwwwwwwwwwwwwwwwwwww
970Now_loading...774KB:2007/03/20(火) 23:24:46 ID:D9mJvaVw
>>968
だよな!すんごい助かったわ・・・
971Now_loading...774KB:2007/03/20(火) 23:24:54 ID:dg9fOVCT
>>968
確かにそれは助かるな
972Now_loading...774KB:2007/03/20(火) 23:24:54 ID:L+3FsNJZ
>>968
俺も助かりました
ありがとう
973Now_loading...774KB:2007/03/20(火) 23:24:59 ID:rd7XINT/
>>968
俺も
974Now_loading...774KB:2007/03/20(火) 23:25:03 ID:P0QPwJ9+
>>968
それには同意。このサンプルで俺も助かった
975Now_loading...774KB:2007/03/20(火) 23:25:12 ID:I2jjMoaR
>>968
お前はおれか!!!
976Now_loading...774KB:2007/03/20(火) 23:25:24 ID:9Wctwg5X
>>968
すんげー助かるよな!
977Now_loading...774KB:2007/03/20(火) 23:25:25 ID:aDistUpZ
>>968
俺も助かったわ
978Now_loading...774KB:2007/03/20(火) 23:25:57 ID:rvJ2Pmt7
>>968
助かった
979Now_loading...774KB:2007/03/20(火) 23:26:21 ID:1urf9NI2
>>968
横からですがそのサンプルいいですね。
980Now_loading...774KB:2007/03/20(火) 23:26:22 ID:gbSXF9E5
>>968確かに助かるわ
981Now_loading...774KB:2007/03/20(火) 23:26:35 ID:79wbnB4g
>>968
ほんと救われたよな…
982Now_loading...774KB:2007/03/20(火) 23:26:57 ID:GL0+r4uS
>>968
俺もちょうどそこわからなかったんだよ。
983Now_loading...774KB:2007/03/21(水) 00:10:02 ID:84FUY9AN
>>968
これはガチで同意
984Now_loading...774KB:2007/03/21(水) 00:48:00 ID:3TsIhD6v
なんで急に伸びてんだ
985Now_loading...774KB:2007/03/21(水) 12:25:40 ID:4nJjBNU+
どうせVIPPERだろ
986Now_loading...774KB:2007/03/23(金) 22:28:06 ID:LNrQ27SG
内容:
■質問 
■環境:winXP, j2SDK1.5.0_07 gpss1
■質問内容 文字化けについて
■詳細
チュートリアルを見て1章のHelloWorldのコンパイルを終え、
testClient.swfからGPSSに接続が成功しました。
が、メッセージを入力して「SEND」ボタンを押すと、
全角文字が文字化けを起こしてしまいます。
FlashもJavaもUnicodeだったと思うのですが・・・

どなたかご解答いただけませんか。
987Now_loading...774KB:2007/03/23(金) 23:28:27 ID:zxjHhQhc
>>986
標準のtestClient.swfはuseCodepage=trueになっていて、文字コードはSJISです。
それに対してサーバーは標準にUTF-8に設定されているのでそのあたりが問題
かと思われます。

GPSS-E4X-ScriptSockletなどに含まれるclient001.swfなら文字コードの選択が
できるのでそちらをお試しください。
またはサーバー設定のencodingを変更してみてください。
988Now_loading...774KB:2007/03/24(土) 01:48:57 ID:Dl6NQ2a+
>>987
client001.swfでUTF-8を選択すると、文字化けが解消されました。
ありがとうございます。

興味本位での質問なんですが、どうしてtestClient.swfでは文字コードが
SJISに設定されていたのでしょう?
989Now_loading...774KB:2007/03/24(土) 02:11:08 ID:An5dDS3I
>>988
Flash5まではエンコーディングはSJISが使われていました。
GPSSはFlash5以降対応ということで、はじめは初期設定でSJISに
設定されてたような気もします。

なんかその辺のからみだったかと思います。
990Now_loading...774KB:2007/03/24(土) 22:36:25 ID:Dl6NQ2a+
>>989
なるほど。

あと、チュートリアル第5章の
リスト5.4の5、12行目と
リスト5.5の8行目と
リスト5.6の3行目の、
"a.room==" + roomname

"a.room==\"" + roomname + "\""

かと思います。
同じ部屋に同じ名前で入室できるので、なんでだろうと3時間悩みました(´・ω
;;...
Finderがエラーを吐いてたので、たぶんここだろうと。
991Now_loading...774KB:2007/03/24(土) 23:26:34 ID:An5dDS3I
さてさすがにそろそろ次スレの時期でしょう。

テンプレ案

【XMLSocket】XMLソケットなどの話題はここで 2

Flashでリアルタイムマルチユーザーコミュニケーションを可能にする
XMLSocketの話題を扱うスレです。
Flash側、サーバー側のプログラミングから自鯖構築の話題まで、
そして初心者から上級者まで幅広い話題にご利用ください。

前スレ
http://pc11.2ch.net/test/read.cgi/swf/1050820352/
992Now_loading...774KB:2007/03/24(土) 23:27:39 ID:An5dDS3I
関連サイト
前スレで生まれたサーバー 汎用ソケットサーバーGPSS
http://www.geocities.co.jp/SiliconValley-PaloAlto/8242/
XMLソケットを使ったFlash作成チュートリアルやサーバーを公開 FACEs
※現在活動休止しています。過去の情報はタグ一覧>FACEsサーバより
http://faces.jp/
Javaによるサーバーの作成とActionscriptのプログラミングをやさしく説明
http://hakuhin.hp.infoseek.co.jp/main/as/xml_socket.html

関連スレ
AS全般に関する話題は
【AS】ActionScript技術交換スレ Part4
http://pc11.2ch.net/test/read.cgi/swf/1135182151/
AS全般に関する質問は
ActionScript 誰かが物凄い勢いで解答するスレ 15
http://pc11.2ch.net/test/read.cgi/swf/1169277793/
FCS,FMS等の話題は
フラッシュコミュニケーションサーバ
http://pc11.2ch.net/test/read.cgi/swf/1071074313/
993生贄:2007/03/26(月) 00:34:33 ID:5v/YcmUj
>>885あたりでチャット作るよみたいな事を言ったままエスケープしていた生贄です。
質問に答えてくれる方がまだ見ているかどうかはわかりませんが今年は頑張ります。
JAVAもちょっとは勉強しました。

またエスケープしないようにホームページも晒しときます。
http://yarukinoki.net/flash
gpss1で作ったモジョモジもあとで手直しをしてからソースを公開しようかなと考えています。
http://yarukinashi.sytes.net/mojomoji.html

と、スレの最後のほうで宣言してみるテスト。
994生贄:2007/03/26(月) 07:18:18 ID:5v/YcmUj
ニコニコ動画を見ていたらもう朝です。本当にありがとうございました。

http://g2.wda.jp/funs/wiki/MyFirstSocklet
とりあえずEclipseをインストール、上のページのやり方でGPSS2を起動。
log4jのエラーは出たけどtestClient.swfは無事動きました。
さてどうしよう。

>>991-992
テンプレにGPSS2関係のwiki?も追加希望。
http://g2.wda.jp/trac/wiki
http://g2.wda.jp/funs/wiki


995Now_loading...774KB:2007/03/26(月) 21:42:48 ID:QzMlgqdW
■質問 
■環境:winXP, j2SDK1.5.0_07 gpss2
■質問内容 コンパイルエラー
■詳細

http://g2.wda.jp/funs/wiki/MyFirstSocklet
Eclipseをインストールして、上記のページのやり方で空のプロジェクトを
コンパイルしようとしたらエラーが出ました。

log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: logs\gpss.log (指定されたパスが見つかりません。)
・・・

Eclipsのワークファイルの設定が誤ってるのでしょうか?
996生贄:2007/03/26(月) 23:01:16 ID:5v/YcmUj
>>995
多分log4jのエラーは出ても問題なかったと思う。
GPSS2Empty\distribute\testClient.swfを起動して
connectして繋がれば正常に動いているはず。
間違ってたらごめんなさい。

997991:2007/03/26(月) 23:27:19 ID:M7CEzWif
スレ立てれなかった。誰か頼む。
998生贄:2007/03/27(火) 00:27:43 ID:D0hCdd6w
999Now_loading...774KB:2007/03/27(火) 00:52:48 ID:giWvkNHw
乙ですた
1000Now_loading...774KB:2007/03/27(火) 00:54:57 ID:giWvkNHw
そして1000ゲトー
次スレもマターリ盛り上げていきましょー
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。