03/07/07 17:24 c86ncyHb
全然手を付けられません…でも七夕リリースしたい!
と言うことで、β008.3をRCと見立てて、これをそのまま正式版としてしまいました。
いえ、7/7リリース、としておけば将来も忘れないかな、と…
( ´Д`)スミマセン スミマセン
(ヽノ)
))
322:Now_loading...774KB
03/07/07 17:25 Lpidhz8x
☆頑張ってまーす!!☆女の子が作ったサイトです☆
☆見て見て!!
URLリンク(yahooo.s2.x-beat.com)
323:Now_loading...774KB
03/07/12 20:24
保守しとく
324:Now_loading...774KB
03/07/14 17:31
\ .∧_∧ /
\ ピュ.ー ( ^^ )<これからも僕を / ∧_∧
山崎渉は \ =〔~∪ ̄ ̄〕 /∧_∧ ( ^^ )
かっこいい。 \ .= ◎―◎ / . ( ^^ ) / ⌒i
从// . \ ∧∧∧∧ /. / \ | |
( ^^ ) n \ <. >.. /. / / ̄ ̄ ̄ ̄/ |
 ̄ \ ( E) \< の 山. >/. __(__ニつ/ 山崎 / .| .|
フ /ヽ ヽ_// < 予. >. \/ / (u
―――─――――< 感 崎. >―――─――――
<. !!!. >
山崎渉age(^^) < 渉. > 1 名前:山崎渉 投稿日:02/
∧_∧. /<.. >\ (^^)
∧( ^^ ). / ∨∨∨∨. \
( ⊂ ⊃. / \ 3 名前:山崎渉 投稿
( つ ノ ノ /. ―━[JR山崎駅(^^)]━― \. >>2
|(__)_) / \ (^^;
(__)_) /. ―━―━[JR新山崎駅(^^)]━―━― \
./ \
325:やすけ ◆nna8YJfESc
03/07/15 01:33
今、NHK教育でPC入門っぽい番組やってるけど、
その中で、FLASHMXを使った双方向通信やってた。
ストリーミングやってたよ。ビデオチャットみたいなのを。
「NHK高校講座情報A」って番組。
ちょっと、ストリーミングについて研究しようと思います。
戦略的ゲームはとりあえず別の言語(JAVAかHSPあたり)で作ります。
FLASHがしばらく使え無さそうなので・・・・
326:あもい ◆dqVzDvT5pM
03/07/15 10:19
>>325
URLリンク(www.nhk.or.jp)
ですね。
国語、とか数学に並列で「情報」があるんですね、今時は。
上のスケジュールを見ると、
その回は「Webで発信しよう」の前のようですが、
HTMLやる前にストリーミングって大胆なカリキュラムですね。
ちょっと新鮮な驚きです。
>>戦略的ゲームはとりあえず別の言語(JAVAかHSPあたり)で...
GPSSは一応「Flash向け」と言うことにしてありますが、
もちろんJavaクライアント(i-appli等)でも、効果的に使えると思います。
327:山崎 渉
03/07/15 11:19
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
328:Now_loading...774KB
03/07/16 03:21 zlXxVpky
今月3日からカキコ止まったと思ったらレス詰まってたのかな
再取得したら拾えた
329:やすけ ◆nna8YJfESc
03/07/17 00:56
>>326
「ストリーミングを体験する」という感じだったです。
ユーザ側の立場でやってました。
システムを利用する体験学習みたいなものでした。
ビデオチャット+お絵書きチャットみたいな事をやってました。
良く考えたら、外部の機能を利用してしまえば、できるような
気がして来ました(WindowsMediaPlayerとか)。
しばらくカキコ出来なくなるので報告しておきます。('A`)>
330:Now_loading...774KB
03/07/17 23:46 V2aoXF8n
>>329
俺も見てたけど、あれは多分FCSを使ってたと思う。
あの程度ならスクリプトすら書かずに構築できるし。
331:勉
03/07/21 21:48
なんだかんだいっといてすまないんだが、やっぱりFlashストリーミング放映は無理な気がしてきた(´д`;)
ウチの回線が脆すぎる。
こっちのアップが遅くなって鯖負荷問題以前にラグ起きまくる予感
これじゃPVなんかは流せん……
んで、前身形として考えたのが、FlashMixer。スペルは知らない。
前もって鯖にあげられてたFlashを外部から読み込んでいくというそれだけのFlash。
んで、管理者がそいつに表示させるFlashを変えたくなったら
変数を投げ込んでやれば自動的に表示されるswfが変わるという。
まぁ、でもやっぱり問題になるのは鯖負荷……
イチイチ読み込ませるわけだし……
(ていうか文意が伝わるかもわからんし)
332:(・3・) ◆RTquCoolEE
03/07/22 02:48
>>331
なんとなくわかりますよん>FlashMixer
要するに管理ツールでデータを変えると、クライアントの方も、
同じ表示になるように、パーツをロードして表示する感じですね。
データを変更するタイミングによりますが、うまくやれば転送量
的にも結構抑えられそうな予感。
333:Now_loading...774KB
03/07/23 20:35
Flash初心者ですが質問です。
XMLSocketでデータを受信してクライアント側で処理しようとしているのですが、
受信するXMLデータが大きいせいなのか、受信直後は何もできなくなります。
受信中もクライアントの操作を可能にしたいのですが、方法はありますか?
onXMLメソッドはタイムラインの1フレームめに記述しています。
334:あもい ◆dqVzDvT5pM
03/07/24 09:52
>>333
どんなスクリプトを書いているか、見せていただけますか?
335:333
03/07/24 12:49
お言葉に甘えて、ソースを一部掲載します。
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);
}
336:333
03/07/24 12:50
<続き>
//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をちょこっと改造し、こちらが設定したメッセージを送るように
してあります。
337:Now_loading...774KB
03/07/24 16:04
>>336
そんなに重そうな処理ではないような気がしますね。
そんなに大きなデータなのでしょうか・・・
ちなみにonXML内でupdateAfterEvent(); って有効でしたっけ?
338:あもい ◆dqVzDvT5pM
03/07/24 16:31
>>333
う~ん、実行してみたけど、メッセージが短いせいか、特に問題ないなぁ。
私じゃ手に負えないかも。
とりあえず、ところどころにtraceを咬ませて、
どこが問題になっているのか(処理に時間を食っているのか)を調べてみてください。
あと、「何もできなくなります」の状況ももう少し詳しく教えてもらえますか?
339:336
03/07/24 16:31
>>337
データは1000行位のメッセージをやり取りさせています。
トレースをとると、onXMLイベントで処理停止していました。
Threadみたいな処理ってActionScriptにはないのでしょうか?
(それとも1000行のデータっていうのがそもそも無理?)
>ちなみにonXML内でupdateAfterEvent(); って有効でしたっけ?
実は良く判っていなかったります。
適当なサンプル見て実装しただけです。(藁)
ちなみに、Flash弄りはじめて2週間目なので、タイムラインやらレイヤーやらオブジェクト
の概念がいまいち頭の中でハッキリせず、混乱しています。
340:337
03/07/24 17:30
1000行・・・ってずいぶん大きなデータですね。
毎回コレくらいの量のデータが流れるコンテンツなのでしょうか・・
ためしにデータを小さくして試してみては?
解決法はデータを分割で送る・・くらいしかおもいつかないっすねー
341:あもい ◆dqVzDvT5pM
03/07/24 17:47
いろいろ試してみたんですが、
XMLオブジェクトで引っかかるみたいですね。
残念ながら別スレッドで、と言う方法は私は知りません。
やはり、>>340さんも仰るように、
重たい処理はサーバ側で行なって、Flash側の処理は軽くする、
と言うのが一番の解決方法ではないでしょうか。
せっかくのXMLSocketなんですから、
受信したよ→あいよ、じゃ次のデータね→受信したよ→あいよ…
と言う実装方法ではいかがでしょうか?
342:Now_loading...774KB
03/07/25 08:13
1000行って長さに驚いて、しゃっくりが止まらない。
パースするのにも時間かかるし、サーバーと常時通信する量ではないと思う。
データ量減らした方がいいでしょう。
343:336
03/07/25 12:52
>>340
>>342
やっぱり「無謀」でしたか。
今作っているのは在庫管理端末みたいなもので、最初に現在の商品マスター
を読み込まねばならず、件数自体は減らせないんです。(アップしたコードは
XMLSocketの動きを知るためにつくりました)
起動後はたいして送受信は発生しないので(在庫数と、商品マスターの名称変更)
この部分をどうにかしようと思います。
>>341
いろいろありがとうございます。
まだ本格設計前にこの点が判って良かったです。ただ、どうやってこのデータを
渡すか考えあぐねていますけど。
344:(・3・) ◆RTquCoolEE
03/07/25 13:28
在庫管理ですかー。
ネットワークの初期トラフィックを減らすには、商品分類毎に
必要になり次第ロードするとかですかね。
反応が全くなくなることを嫌うのであれば、やはりデータを分割
送信ということになるでしょうか。
345:Now_loading...774KB
03/07/26 06:19
>>343
分割送信してその間適当な待ちアニメーションをさせとけばいいんでないの?
FLASHムービーとかであるやん。
操作ができなくてもプログラムが止まってるようにおもわれるよりはいいでしょ。
346:Now_loading...774KB
03/07/27 00:18 nRJtYaqX
>>345
> >>343
> 分割送信してその間適当な待ちアニメーションをさせとけばいいんでないの?
> FLASHムービーとかであるやん。
> 操作ができなくてもプログラムが止まってるようにおもわれるよりはいいでしょ。
>
いや、たぶんパースに時間をくってるんですよ、
なのでアニメも無理っぽいじゅやない?
347:あもい ◆dqVzDvT5pM
03/07/27 00:56
>>346
多分、>>345さんは、
データを(パースにそれほど時間がかからない程度に)分割して、随時データを読み込むようにして、
その間のタイムラグはアニメでごまかせば?
ってことを言ってるんだと思いますよ。
>>343
大量のデータなら特に、一気に読み込むよりは、少しずつ受信確認しながらの方が安全ですよ。
万が一、どっかで失敗してもその失敗した部分だけ再読込できますから。
ネットワークソケットをそれほど信頼しない方が良いと思います(笑)
348:ぼるじょあ ◆ySd1dMH5Gk
03/08/02 05:28
∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎―――◎ 山崎渉&ぼるじょあ
349:Now_loading...774KB
03/08/04 01:37
ホッシュ
350:Now_loading...774KB
03/08/05 16:02
保守
351:Now_loading...774KB
03/08/08 08:48
Facesでネトゲー作ってる人いないかな。
352:Now_loading...774KB
03/08/08 12:13
>>351
2chブラザース制作スレ で使ってるんじゃなかったかなー
353:Now_loading...774KB
03/08/09 10:37
たまにはageてみるか
354:あもい ◆dqVzDvT5pM
03/08/14 20:57 ActoYWY+
ご無沙汰しておりますです、皆様。
(・3・) ◆RTquCoolEE さんから、RhinoJsSockletをアップデートしていただきましたので、
ver1.01としてアップしました。
お盆休みはSockletで遊ぶぞ!
355:あもい ◆dqVzDvT5pM
03/08/15 21:46
反応なくても泣かないっ!(゚ε゚)まぁお盆だし(w
マルチクライアント化しました。
URLリンク(gpss.wda.jp)
ログインボタンを押すまでは、昨日の1.00と全く同じ状態です。
(つまり、ローカルのみ)
ログインボタンを押して、無事サーバに接続できると…
運が良い人は「マルチクライアントな感じ」を体験できると思います(笑)
^^^^^^^^^^^^^^^^
あ、ソースも共有鯖にアップしておきました。
URL書いちゃって良いのですかね?
356:あもい ◆dqVzDvT5pM
03/08/15 21:48
↑誤爆です…大変申し訳ございませんでした。
357:山崎 渉
03/08/15 22:52
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
358:Now_loading...774KB
03/08/16 02:09
ホッシュ
359:Now_loading...774KB
03/08/19 18:25 HZMtvHmD
緊急浮上
360:Now_loading...774KB
03/08/23 12:42
ほしゆ
361:Now_loading...774KB
03/09/07 06:11 8Qkw3S98
ほs
362:Now_loading...774KB
03/09/09 13:51
質問です。(・∀・)ノADSL環境で、簡易httpdサーバーを立てて、そこでflashを動かして、
socketと接続しようとするんだけど、うまくいきません。誰かヒントないでせうか?
状況は、
httpd経由でflashは閲覧できる。
プロジェクタで、connect "localhost"での、チャットは実現できている。
ドメインの制限がかかっていると想像して
connect null、"aaa.bbb・・・"表記、"xxx.jp"表記なども試したが全滅。
ルーターがあるので、とりあえずconnectするsocketの受け口のポートは開けた(必要?)
netstatするとnortonが途中に噛んでいる。
※"localhost"での通信成功時。通常はlistenしている。
なにか見落としてるんでしょうか?
363:Now_loading...774KB
03/09/09 16:55
>>362
ちょっと状況が読めないんだけど、
"aaa.bbb.・・・"ってのは、グローバルアドレスってこと?
そうでなければ、グローバルアドレスで試してみてください。
そうであるなら、ちょっとFlashと鯖のソースを覗かせて貰っても良いですか?
364:Now_loading...774KB
03/09/09 19:24
>>362
HOSTSをかかないと内部で見えないことはある。
他の人からはどうなるかな?
365:Now_loading...774KB
03/09/09 21:38
>>363 その表現だとグローバルかプライベートかわからないですね。グローバルです。
ソースは(´Д`*)恥ずかしくてお見せできません。
>>364 なるほどだから内部で見えなかったんだ・・・proxyかませてチェックしてました。
現状は、connect nullで、URLリンク([)マシン名]での接続までこぎつけました。
でも、やっぱり外部からグローバルアドレスで接続しようとすると、できない・・・。
外部->ルーター(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に記述してありましたので、
関係ないようです。スマソ。
366:Now_loading...774KB
03/09/09 22:23
>>365
で、connect nullって何度もでてくるけど、それってなぁに?
367:Now_loading...774KB
03/09/09 22:50
>>366 socketってconnectするんだけど、その時、置いてあるサーバーに
対して通信するならば、サーバーの引数をnullでいいって書いてあったから、
nullにしてみました(´∀`)。
>host 引数に対して null を指定した場合、接続されたホストは
>XMLSocket.connect を呼び出すムービーが存在するホストになります。
たしかにURLリンク([)マシン名]ではできた。
368:366
03/09/09 23:46
>>367
あ、なるほどそのことね。ゴメンネバカデ
もひとつ。LAN内の他のマシンから、ローカルアドレスでconnectできる?
ソース見せてもらえれば、こちらでもテストできるのになぁ。
369:Now_loading...774KB
03/09/10 00:09
>>368 httpdを通して、ローカルのアドレスでの接続チェックはできません。
サブマシン壊れちゃったから。(´・ω・ω・`)
以前、httpdを通さないで192.168.0.2にFlash用サーバーを置いて、192~.3の
flashと、通信実験やった時は、できた用な気がするけど、ちょっとうろ覚え。
flashの通信制限は辛いなぁ・・・(´・ω・`)ボヨヨーン
370:あもい ◆dqVzDvT5pM
03/09/10 09:49
うぅ~私には状況がわからないです。
Flash側の問題なのか、鯖側なのか、はたまたルータなのか、
問題を切り分けすることが必要です。
やはりここは恥をしのんで…
蛇足ですが、人に見せる事を意識してソースを整理してみると、
案外問題が発覚することもあります(笑)
371:その1
03/09/10 10:16
(´・ω・`)人の書いたソースだと思うからちょっと心配だけど、いいか。
サーバープログラム(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
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
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
374:flash側通信部分
03/09/10 10:19
たぶん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 ("切断");
}
}
375:flash側通信部分その2
03/09/10 10:21
//
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は実現している(グローバルで外部からのアクセスでは、うまくいかない)。
(/。\)ハズイ
376:Now_loading...774KB
03/09/10 16:07
(´・ω・`)恥ずかしいのですがhostsを変更後、保存してませんでした。
hostsを設定したら、うまくいきました。大変お騒がせしました。
これでADSLでもルータ経由でxmlsocketを使用して遊べそうです。
ではでは。
377:Now_loading...774KB
03/09/10 23:16
>>376
なんじゃぁ(`Д´)ノそりゃぁぁぁー!!!(藁
(´∀`)なんか面白いのできたらあそばせてね~♪
378:Now_loading...774KB
03/09/11 02:01
XMLConnector イイヨイイヨー
379:Now_loading...774KB
03/09/11 04:43
>>377
最後にまとめておくと。
ADSL環境でADSLモデムのルーターで、hhtpd用とflash用のポートを開けて、
hostsに自分のグローバルipを記述。するとproxy経由(つまり外から)でも、
flashのsocket通信ができる。※flash用の鯖アプリも必要。
socketのconnectはnull。ちょっと難しかったけど、結構誰でもできる感じ。
(あとはipが晒せるかどうかなんですが(´∀`)どうしよう・・・)
380:あもい ◆dqVzDvT5pM
03/09/11 10:59
>>379 なんとかなって何よりです。
お役に立てずスマソ
でもこれはよいリポートになりましたね。
381:あもい ◆dqVzDvT5pM
03/09/16 17:28
ver1.02うぷしました。
「街」を作成していると、いろいろと修正したい項目が出てくるわけでして…
また近々アップするかもしれません。
382:・3・) ◆RTquCoolEE
03/09/16 17:34
>>381
更新オツカレー
383:Now_loading...774KB
03/10/04 20:01
このスレは最近動きがないのう
みんな街にいったかな
384:Now_loading...774KB
03/10/04 21:02
鯖を用意するのが大変だからね。
385:あもい ◆dqVzDvT5pM
03/10/05 16:51 V6wmXJTB
やっぱり実戦で使ってみないと、
不具合とか分かりませんからね。
既に不具合が見つかってますので、近々アップします。
GPSSなりFACES改なり、実戦でXMLSocketを利用しているところってどれぐらいあるんでしょうね?
386:・3・) ◆RTquCoolEE
03/10/05 23:10
>>385
>実戦でXMLSocketを利用しているところ
とりあえずここに一名w
やはりネット系は机上だけではわからない問題がいろいろ出てきたりしますからねー。
じっくり実践してくのが一番ということですかね
387:あもい ◆dqVzDvT5pM
03/10/07 18:18
あ、老舗がいた(笑)
ちょこちょこ私のところにも連絡を入れてくださる方が出てきましたので、
ちょっとづつでも増えてるとは思うのですが…
XMLSocket普及に、ほんの少しだけでもお役に立てられれば幸いです。
388:Now_loading...774KB
03/10/08 18:23
Sockletを実戦で使うために色々と試しているところです。
あもいさん頑張ってくださいねー。
389:・3・) ◆RTquCoolEE
03/10/09 10:10
>>388さんもガンバレー
Sockletいろんなところで使われて、もっと有名になるといいですね
390:あもい ◆dqVzDvT5pM
03/10/09 11:17
>>388 アリガトン&ガガレー
>>389
もなちゃさんとか「街」とか、目立つサイトが増えてくるとよいですね。
そうそう、
URLリンク(untrod.keihanna.ne.jp)
こんなのあったんですね。(気付くの遅っ!)
競合してる気がする…_| ̄|○
デモ(゚ε゚)キニシナイ
391:・3・) ◆RTquCoolEE
03/10/09 11:45
競合といえば、先ごろバージョンアップしたUNITYですね。
URLリンク(www.moock.org)
FlashのカリスマColin Moockが開発しています。Sockletと
同様にイベントを処理するクラスを定義することで簡単に
サーバーアプリが作れるというもの。
ルーム管理あたりまではシステム側で装備してます。
ただし商用ソフトで接続ユーザー無制限だと$739.00、と
結構なお値段です。
んー、でも管理ツールがかっこいいなー
URLリンク(www.moock.org)
GPSSはフリーなんで個人ユーザーには最高ですね。
392:・3・) ◆RTquCoolEE
03/10/09 11:47
ぬぅ直リンしてしもた
URLリンク(www.moock.org)
スマンカッタ
393:あもい ◆dqVzDvT5pM
03/10/12 13:48
>>391
管理ツールカコ(・∀・)イイ!!
こういうの作りたいなぁ。
画面見ると、ルーム管理は階層になってるみたいですね。
実はGPSSでも、Sockletをそのようにできないか思案中です。
#「街」の方で全てのバージョンを起動してしまうと、
#管理swfで探しにくくて…
管理ツールと言えば、
GPSS起動したまま新しいSockletを配備する機能が欲しいな、と思う今日この頃です。
街のver upの度に再起動じゃ申し訳ないですから。
あと、昨日になりますが、ver1.03アップしました。
バグフィックスです。
394:Now_loading...774KB
03/10/31 14:54
ほしゅ
395:Now_loading...774KB
03/11/03 14:51 prercIV0
ココの香具師らはFCSには手は出さないのかい?
シームレスにオブジェクト共有が出来て敷居はSocketXMLより遥かに低い
サーバーサイドスクリプトもJavascriptで組めるから簡単だぞ
値段は高いけど
396:あもい ◆dqVzDvT5pM
03/11/03 17:17
GPSSだって、(・3・) さんのおかげで鯖サイドECMAScriptで組めます!
と、それはおいておいて(笑)
FCSは確かに便利なんでしょうが、仰るようになんせ高価。
MacromediaさんがわざわざXMLSocketを開放してくれたってことは、
マルチクライアントに関しては、XMLSocketからのアプローチにこだわるのもありなんだと思っています。
誰もが、業務でFlashを使うわけじゃないですからね。
そのためにも、できるかぎり敷居が低くなるようがんばります…
397:Now_loading...774KB
03/11/03 20:36
元々SocketXMLは他社製DBとの接続用に載ったようなもんなんだけどね
リアルタイム通信をやりたきゃFCSを使えというのが真っ黒の本音だろ
真っ黒は製品群の囲い込みをしたいようだし
398:Now_loading...774KB
03/11/03 20:43
FCSのパーソナルエデュケーション版は4万ちょいだったね
最大接続数は50本
So-netのFCSホスティングが最大接続数10本で9800円
パーソナルで自鯖建てた方が安い
無茶苦茶な価格設定・・・。
399:Now_loading...774KB
03/11/03 21:45
でも300Wのパソコンを一ヶ月つけっぱなしにすると電気代は約4500円かかるしなぁ
400:Now_loading...774KB
03/11/03 22:31
現実問題としてFCSの価格は(特に50ユーザー超えると)個人で趣味には厳しい。
まぁFCSのキモはストリームだと思うから、個人鯖の帯域幅を考えると、パーソナル
版でもいいのかもな。
接続数が必要なサーバーとかにはXMLSocketも生き残ると思うな。
いずれにしろ自鯖なら電気代はかかる(w
401:Now_loading...774KB
03/11/04 00:14
FCSでDB使うにはColdFusionとか別に必要なのかな?
402:Now_loading...774KB
03/11/05 15:57
FLASH-JP.COMはFCSを使っているね。
403:Now_loading...774KB
03/11/05 17:03
>>402
FCSはチャット部分かな
404:Now_loading...774KB
03/11/05 22:36
>>401
DB接続にColdFusion
さらにトンネリングにFlashRemotingが必要
405:Now_loading...774KB
03/11/05 22:37 2t1MyDA4
ぷよぷよ2chもSocketXMLみたいだけどあれの鯖ってFace's?
でもソースを見た限りPerlだったような・・・。
406:Now_loading...774KB
03/11/05 22:44
FCSでは、DBを直接操作することはできない。
ColdFusionが必須って訳ではないけど、Flash Remotingに対応してない
アプリケーションサーバーに接続できない。
407:Now_loading...774KB
03/11/06 00:27
なんだかんだいって結局はマクロメディアの包囲網から逃れられんな
鯖製品高いなー
408:Now_loading...774KB
03/11/06 09:19
OpenAMF 使ってる人いませんか?
URLリンク(www.openamf.org)
これでもアプリケーションサーバに接続できるよね?
409:あもい ◆dqVzDvT5pM
03/11/06 11:35
>>408
OpenAMFは今すごい興味あります。
ちょっと手が空いたら、触ってみようかなと。
#「街」のDB周りはそれを使おうかなと思ってみたり見なかったり…
どなたか情報持ってらっしゃる方いらっしゃいますかね?
410:Now_loading...774KB
03/11/06 12:46 gG3XGb1w
>>406
Remotingクライアント機能は持ってるから接続は可能
411:Now_loading...774KB
03/11/08 20:36
>>408-409
WEB+DB PRESSにOpenAMFの記事が載ってるってさ
■ FLASH MX + JAVA ■
スレリンク(tech板)l50
412:Now_loading...774KB
03/11/08 23:28
Perl(サーバ)&Flash(クライアント)でオンラインカードゲームを作ることに興味がある方はおりませんかな?
413:Now_loading...774KB
03/11/09 11:30
>>409
SockletからでもDB使えるが・・・
要はJDBC呼び出すわけだから
別にOpenAMFにこだわる必要も
ないと思われ。
OpenAMFのRecordSetを使いたい
とかそういうことなら話は別だが。
414:Now_loading...774KB
03/11/09 12:11
>>413
デカいデータを落としたりする場合は、
裏でremotingコネクションはって落とせば
メリットあるのかも、とかいってみる
平行して動くのかな~?
415:Now_loading...774KB
03/11/09 17:52
Remotingって結局はHTTPだからなー。
OpenAMFだとActionScriptのオブジェクトを
JavaBeansに自動的にマップしてくれるので
楽ではある。
XMLSocketとRemotingを並行して動かすことは
全然OK。漏れは普通にやってるYO
416:あもい ◆dqVzDvT5pM
03/11/09 21:48
>>413
特に街プロジェクトなんですが、
「国」ごとにswfを置くサーバを変えようかと言う話がありまして。
それなら、DB周りはRemotingで装備しておけば、
swfを置くどの鯖からでもデータを引っ張れるのではいかと思うんですが、どうなんでしょう?
思いっきり勘違いしてるような気もする…
いやまだ全然よく分かってないんですよ。>Remoting
417:Now_loading...774KB
03/11/09 22:59
>>416
ん? swfのDL元が変われば別のところにswfから
直接はアクセスできないはずだよね。Player7で変わった?
RemotingはあくまでもRPCに過ぎない。DBアクセスは関係ない。
まずはWEB+DB PRESSのVol.17に
「OpenAMFで始めよう ActionScript⇔サーバサイド言語のマッピング技術FlashRemoting入門」
という記事があるのでそれを読むと雰囲気がわかる。
要するにActionScriptから鯖側のJavaのメソッドをリモート呼び出し
出来るってのがRemoting。
でもって、詳細はこの本を読むことを強くお薦めする。
「FlashクライアントとJavaサーバ」
URLリンク(www.amazon.co.jp)
418:Now_loading...774KB
03/11/09 23:08
>>416
>swfを置くどの鯖からでもデータを引っ張れるのではいかと思うんですが、どうなんでしょう?
っていうのは、各鯖ごとにRemotingGatewayを配備してやって、それぞれの鯖から
DB鯖へリモートアクセスするってことかな?
それだと各鯖にGPSSを置いてやって、それぞれからDB鯖にアクセスするのも同じだよ。
Remotingを使うかXMLSocketを使うかはプロトコルの違いだけ。RemotingはHTTPだよ。
あもいたんはJDBCは理解してるかな?swfから直接JDBCは呼べないので普通は
鯖サイドでJDBCを呼び出してDBにアクセスするよね。だからJDBCを呼び出すJavaのオブジェクトを
Sockletで呼び出すか、それともServlet(RemotingGatewayはServlet)から呼び出すかの
違いだけだよ。
419:Now_loading...774KB
03/11/09 23:15
データの取得はRemotingで、リアルタイムメッセージはSocketで、って事じゃないの?
420:あもい ◆dqVzDvT5pM
03/11/09 23:22
>>417
XMLSocketは、swfを置いた鯖と違うドメインの鯖と通信できないので、GPSSは各swf鯖に設置します。
Remotingの方は、swf置いたところと違うドメインのRemotingサーバであっても
問題ないと思っていたのですが、だめなのでしょうか?
#ECashさんとかは、そういうサービスをしていると理解していたのですが…
Remoting(=SOAP)=RPCと言う図式は一応何となくですが理解しています。
ですので、各swfから所持金額やアイテムなどの情報を、
getItem(id, pass, itemNumber)
みたいな形で簡単に引き出せればなぁ、と考えてみました。
…やっぱり根本的に間違ってるようですね。すみませんです…
ご紹介いただいた本は、とても良さそうですので、早速注文しました。
ありがとうございます。びしばし勉強したいと思います!
421:Now_loading...774KB
03/11/09 23:24
>>417
>ん? swfのDL元が変われば別のところにswfから
>直接はアクセスできないはずだよね。Player7で変わった?
Player6でもFlashにあるコマンドを1行書くだけで許可した外部鯖からの読み込みが可能になるそうで
詳細は次のスレッドです
ActionScript中~上級者用スレ
スレリンク(swf板:178番)
422:あもい ◆dqVzDvT5pM
03/11/09 23:48
>>418
>>それぞれの鯖からDB鯖へリモートアクセスするってことかな?
ではないです。DBに保持する情報はSWFから直接取得、と考えています。
もちろん、swfからDBに直に接続する手段がないことも心得ていますので、
間にRemoting噛ませてやれば良いのかな、と思いました。
SockletからDBへのアクセスは、既に実装したことがあります。
ですので、とりあえずJDBCを「使用すること」まではできます。
#JDBCの理解はどうよっ!?と言われると、非常に怪しいものがありますが(笑)
もちろん、GPSSからDB鯖へ接続する方法で良いのですが(当初はその予定でした)、
最近猛烈にRemoting(と言うよりWebService)への興味が湧いてきまして、
ちょうど良さそうなので使用してみようかと思った次第です。
曖昧な表現で気を揉ませてしまいまして、申し訳ないです。
貪欲に勉強して、もっとちゃんと説明できるようがんがります!
423:Now_loading...774KB
03/11/11 07:56
>>422
WebServiceなんてめんどくさいからやめときなさい。
FlashとJavaの世界なら、Flash Remotingが最適。
424:あもい ◆dqVzDvT5pM
03/11/21 22:08
やっぱり大きく勘違いしてました…
RemotingはWebServiceが必須だと思ってました_| ̄|○
>>417さんにご紹介いただいた本は、素晴らしく勉強になるとても良い本です。
本当にありがとうございます。 まだまだガンガリマス
+ 激しく感謝を込めて +
425:Now_loading...774KB
03/11/22 09:16 O/h8PmTr
やっと、Remotingも認知されてきたね。
下がり過ぎているんで、ageとくよ。
426:あもい ◆dqVzDvT5pM
03/11/29 15:09
久しぶりにバージョンアップします。
Seasarサービスとして起動できるようにしてみました。
427:Now_loading...774KB
03/11/29 20:45
>>426
Seasarってなに?
428:あもい ◆dqVzDvT5pM
03/11/30 12:17
>>427
国産のアプリケーションサーバです。
AMFプロトコルに対応しているので、FlashRemotingで接続できるんです。
ちょっとだけ、indexページ更新しておきましたので、ご参考にどうぞ。
429:Now_loading...774KB
03/11/30 15:54 tI6xCdG0
うまいらーめん
(・+・9)
430:Now_loading...774KB
03/12/01 16:43 WtgeUz9l
XMLSockletで送受信する内容をxmlとかtextじゃなくて、
AMFにしたらオブジェクトとして送受信できるかな?
できたらサーバーサイドとのバインディングが要らないから楽になるなぁ
431:Now_loading...774KB
03/12/01 20:25
>>430
多分XMLSocketでは無理じゃないかなー
完全にFCSのプロトコル実装すればNetConnectionからいけるんだろうが・・
432:Now_loading...774KB
03/12/03 11:06
>>431
無理でした。
AMFバイナリーが文字列として取れるだけでした。
stringToObject()みたいなアンドキュメントなメソッド無いかな…
433:Now_loading...774KB
03/12/03 13:35
>>432
バイナリはstringじゃないしなー
434:Now_loading...774KB
03/12/04 17:24
レンタルで専用サーバ借りてる場合(直接サーバ触れない場合)
サーバ側のポート監視プログラムって
Telnetでつないで実行するんでしょうか?
他に実行させる方法って何かある?
435:434
03/12/04 19:48
とりあえずtelnet試してみたら実行はでけた・・・が
telnetから切断するとポート監視も止まる
telnetから切断されても
ポート監視プログラムを動かす方法ご伝授下さい
436:Now_loading...774KB
03/12/04 20:37
>>435
実行するときのコマンドのおしりに & って付けてみれば?
437:434
03/12/04 21:10
>436
THX ありがとう &をつけて試したら見事成功しました
でも、これずっと実行しっぱなし?
WINしか使った事無いのでシェルとかに弱くて
再起動以外で終了方法もよければ教えてもらえないですか
438:Now_loading...774KB
03/12/04 21:33
>>437
その「ポート監視プログラム」とやらにFlashとかXMLSocketの話が絡んでるのかい?
439:434
03/12/04 21:37 IkonGhhr
一応FLASHのXMLSocketで簡単なゲーム作ってます
440:Now_loading...774KB
03/12/04 22:08
>>439
いや、喪前さんがゲーム作ってるかどうかに関わらず、
その監視プログラムってのがXMLSocketにどう絡んでるか、ってことが知りたかったんだよ。
ま、いいや。ちょっとは自分で調べなよ?
ps と kill
URLリンク(linux-topics.com)
変なプロセス落とすなよw
441:Now_loading...774KB
03/12/08 23:28
GPSSがいつの間にやらseasarと合体してた・・・
今seasar勉強中なんだけど、一区切りついたらGPSSの機能も使ってみるかな・・・
なんか面白くなってきたなぁ
442:Now_loading...774KB
03/12/09 07:42
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
>>441
ありがとうございます。
RemotingとXMLSocketが一つのサーバで実装できると言うのは面白いかなと思って、
Seasarサービス作ってみました。
>>442
1.04から仕様が変わりまして、
config.xmlのsystemノードのclasspath属性で、
Sockletの配置ディレクトリを指定するようになりました。
ですので、ここを絶対パスでWEB-INF/classesを指定していただければ、
とりあえずデバッグ環境はできるかな、と思います。
444:Now_loading...774KB
03/12/10 14:44
Seasar側とGPSSでデータがやり取りできればそれなりに面白いことできそうな予感
Flashのリアルタイムチャットとケータイでも使えるHTMLチャットが連動してるとか。
445:Now_loading...774KB
03/12/10 16:26
MX2004でもそのままSocklet動きました。
Seasar+OpenAMF+Sockletでいろいろ作ってるとこです。
446:Now_loading...774KB
03/12/11 00:18
Seasarってたぶん、OpenAMFの機能ってもってたんじゃなかったかな。
447:Now_loading...774KB
03/12/11 14:36
あるよ、nazunaAMFが
eclipse、seasar(jetty、GPSS込み)、flashMXだけでカナーリのことができるな、、、
448:Now_loading...774KB
03/12/13 01:20
FLAPってどうよ?
俺としてはPerlの方が扱いやすいんだけど、何分日本語の資料が
なさすぎる。
449:Now_loading...774KB
03/12/13 03:04
日本語という点では国産のGPSSとSeasarは強いやね
450:Now_loading...774KB
03/12/14 14:04
GPSSに限ったことじゃないけど1接続毎にスレッド割り当ててる
Javaサーバーはメモリをガンガン食うから怖いね。
java.nioもなんだか資料少なくてよくわからんしな。
451:Now_loading...774KB
03/12/16 00:09
URLリンク(www.oreilly.com)
この本とかよさそうなんだけど英語だしね。
サンプル落として研究してみるか・・
452:・3・) ◆RTquCoolEE
03/12/20 15:38
>>450>>451
現在こっそりとGPSSのjava.nio版作成中でつ。
パフォーマンスがあがるといいなー・・
453:Now_loading...774KB
03/12/20 18:14
>>452
マルチスレッドを避けるために、NIOを使っても、
パフォーマンスはあがらん(たぶん下がる)と思うが、
メモリは食わなくなり、大量のアクセスにも耐えられるように
なるかもね。
がんがれ。
454:・3・) ◆RTquCoolEE
03/12/20 23:53
>>453
>>パフォーマンスはあがらん(たぶん下がる)と思うが
そうでつね。スループットとか全体としてののパフォーマンスとかは
ケースバイケースゆえ、従来の実装系とは共存と言うかたちになる
予定でつ。起動ファイルor設定ファイルで選択可能みたいな
うちの場合はとにかく接続多いので、反応性よりリソース節約が課題
なんでNIOに期待しとるわけですわ。
455:Now_loading...774KB
03/12/29 16:21
紅白で下がりすぎてるのでホッシュ
456:Now_loading...774KB
04/01/09 16:50
ほす
457:Now_loading...774KB
04/01/15 15:48
おまいら今年もがんばってください
と応援しつつホッシュ
458:Now_loading...774KB
04/01/19 03:05
とりあえずネタも無いがホッシュ
459:Now_loading...774KB
04/01/20 14:28
ライブカメラの話題をするならこのスレ?
460:Now_loading...774KB
04/01/20 15:56
ライブカメラはFしる方面(XMLSocketでいける??)だけど、
話題もなさそうだし、いいんじゃない。
461: ◆YU1mgokxPc
04/01/20 23:43
URLリンク(multi.moja.jp)
FCSとFlashMXの新機能
FCSに接続するには、FlashMX(Player6)からサポートされた、
NetConnectionオブジェクトを利用します。
その他にFlashMXとFCSを組み合わせて使用するために用意された機能に、
リモートオブジェクトを利用するためのSharedObject、
動画を送信するためのCamera、
音声を送信するためのMicrophone、
ビデオやサウンドをやり取りする経路を扱うNetStream
などがあります。
これら新機能を用いたサーバーとのやり取りには、
仕様非公開の独自プロトコルを使用しています。
したがってこれらの機能を利用したマルチユーザーコンテンツを作成するためのサーバーには、
実 質 F C S 以 外 の 選 択 肢 は あ り ま せ ん 。
462:Now_loading...774KB
04/01/21 01:41
それは困った。
とりあえずパケットダンプだ。
463:Now_loading...774KB
04/01/21 14:19
>>460-
サンクス。仕様非公開なのか(´・ω・`)ショボーン。出直してきます。
464:Now_loading...774KB
04/01/21 14:20
間違えてあげてしまった・・・_| ̄|...((○コロコロ
465:Now_loading...774KB
04/01/30 00:53
スレリンク(swf板:370番) さんいらっしゃい。
1)
できます。
XMLSocket で通信を行う場合、HTTP などの断続的な接続ではなくて、
サーバとの間に永続的なコネクションを張り続けます。だから、
2)
theSocket.send(XMLデータ)としてサーバに送ったデータを、
クライアントがデータを取りに来なくても、
サーバが他のクライアントに向けて送信することができます。
3)
データの混線については、そうさせることもできますけど、
普通にプログラム作ったら混線はしません。
XMLSocket サーバについては、
URLリンク(faces.bascule.co.jp)
こんなところで探してみるといいかもしれません。
この辺を元にして自作するのもいいかも。
466:Now_loading...774KB
04/01/30 01:23
>>465
かってに補足
このスレでもGPSSというサーバーが開発されてるので、
それを使えば比較的簡単にサーバーを構築できる。
467:あっちの370
04/01/30 11:12
>>465-466
レスありがとうございます。
取りあえず失敗覚悟で挑戦してみます。
468:あもい ◆dqVzDvT5pM
04/01/30 11:29
>>あっちの370
GPSSだったらご相談に乗りますよ。
がんがってください!
URLリンク(www.geocities.co.jp)
469:Now_loading...774KB
04/01/30 16:44
現在perlでソケット鯖作ってるけど限界を感じてきた・・・
誰かPerl版GPSS作って・・・もしくは移植を・・・
普通に考えると無理だろうけど、ソケット鯖って、PHPで作るってのはやっぱ無理?
470:あっちの370
04/01/30 17:43
そもそもGPSS自体分からないorz
これが無いとソケット動かないぽ?
471:Now_loading...774KB
04/01/30 18:25
>>469
PHP CLIでSocketを有効にすれば作れるかと思われ。
>>470
そんなこたーない
あればサーバ側が簡単に作れるというぐらいで。
472:あっちの370
04/01/30 19:15
>>471
安心しますた(*´Д`*)
473:関係ない人
04/01/30 19:19
>>469
独自で既出のものを越えるのは難しいと思う。でも、そのスピリッツに期待。
>>472
でも普通にソケット通信の基本は勉強?をした方がいいと思うよ。
ソケットの基本がわかってるだけでも違う気がする。
474:Now_loading...774KB
04/01/30 23:21
まぁはじめはFACEsのチュートリアルからはじめて、
FACEsサーバーに限界感じたら作るなり、GPSS使う
なりすればよし。
とりあえずがんばる人は応援しまつ
475:Now_loading...774KB
04/01/30 23:35
FACEsサーバーはめっきり動きなしだね。開発者の
人がFCSのほうに興味が移っちゃったみたいだから
しょうがないかな。
そういやGPSSも最近動きないっすね。
まぁどんどん機能が増えてくもんでもないだろうし、
新たなバグもなく安定期ってことですかね。
476:あもい ◆dqVzDvT5pM
04/01/31 00:26
>>475
いやはや、手付かずですみませんです。
・3・)さんに、追加していただいた機能があるので、
明日にでもアップロードしようかと思ってます。
477:Now_loading...774KB
04/01/31 00:27
nio版出たんじゃないっけ?<GPSS
478:Now_loading...774KB
04/01/31 02:01
つうかさ Java 動かないんですよ うちのサーバw
Linux入れるにも空きマシンないし
479:Now_loading...774KB
04/01/31 12:37
>>478
Javaが使えないのを原動力にして、Cとかで究極のサーバー作ると天下取れるかもよ
480:関係ない人
04/01/31 13:58
CでもperlでもJAVAであっても、ポート開放してくれるような鯖が無いとねー。
自分のマシンでやるの嫌だしー。
481:Now_loading...774KB
04/01/31 14:10
>>480
月々数マソ払って専用鯖か・・・
本格的に仕事でならアリなんだけどね
482:Now_loading...774KB
04/01/31 14:37
GPSSサイトのサンプルって止まってる?っていうか街も?
483:Now_loading...774KB
04/01/31 15:46
プロバイダによっては、月数千円出せば、固定IPもらえるし、サーバたてた方が安いけど。
FCSはそうして使ってる。Windowsのサーバをお守りをしてくれるところはどこも高いし。
484:あもい ◆dqVzDvT5pM
04/01/31 15:54
GPSS鯖復旧させました。
どうも街の方のSockletにバグがあるみたいです。
Sockletのバグがサーバ本体に影響するってのは重大な問題ですので、
時間が取れ次第調査して、修正します。
485:Now_loading...774KB
04/01/31 16:22
汎用サーバには興味無かったけどおもしろそう > Cのサーバ
普通のチャットぐらいだったら Perlでサーバ書いちゃう方だったから
実際どんな感じだか勉強しないとなー
Javaは縁がなくて触ったこともないから(笑
486:あっちの370
04/01/31 18:32
あー、鯖ってプロバが提供しているようなやつじゃダメぽですか?(;´ー`)
当方ニフ会員なので[URLリンク(homepage*.nifty.com)垢/]でつが、
これだと接続・・・出来ます?
ついでにポート番号ってチャットの部屋番号みたいな捉え方でいいのかな・・・サッポリ(;´Д`)
487:関係ない人
04/01/31 19:12
>>483 スレ違うが気になるけど、FCSもやっぱり専用鯖が無いとダメなのか・・
(;´Д`)当たり前っちゃそうなのかもしれないけど。
>>486
基本的にダメ。ソケットという機能を使うのにポートつかうんだけど、
ポート番号っていうのは、だいたいそのサービス毎に1つ使う感じ。
よく言うのがhttpが80番みたいな感じで。
で、全員で共有で使っている鯖だから個人にはポートを使わせてくれない感じ。
だから独自で鯖を借りるか、自分のマシンを使うはめに。
488:あっちの370
04/01/31 19:20
(;´Д`).oO((;´Д`).oO((;´Д`).oO((;´Д`).oO((;´Д`).oO(ソンナハナシキイテナイヨーorz)))))
489:Now_loading...774KB
04/01/31 19:42
>>488
イキロ
490:あっちの370
04/01/31 19:49
_
、N´ `ヽ、 ・・・。
ゝ l 7二ニ7==‐-_、
イ l / // ̄\ /、`'‐、
"W._ヽ=-‐|/-─'-~、.._/ `'‐、 \
 ̄  ̄7 ⌒ヽ / \.ヽ
/ }. k \!
/ |____| /‐┬f=i
. 7'''─r/ \. , ' .|_| ∥
. / // //ヽ. // ‐''´ ,E! リ
.f_/ .// / ヽ/.∠. -‐┬f=i
_,:=/ /'´ ,' / |_| ∥
{三 ' _,ノ l _, -‐''´ ,E! リ
 ̄ ̄ `ー-‐ ''"´ ゝー'
491:関係ない人
04/01/31 20:15
>>490
でも個人で実験する分には、できるからテストしたり作っておいて、
いつか自分で鯖が用意できるになったら公開すればいい。
492:あっちの370
04/01/31 20:34
connect(サーバ, ポート)
個人(自分のPC)でやる場合はサーバのところを『null』、ポートを1024以上で適当に入れて動きますか?
493:Now_loading...774KB
04/01/31 20:55
>>492
ポート番号はソケットサーバーの設定に合わせる。
たとえばFACEsの標準的な使い方では8080番。
まぁFACEsのはじめのチュートリアルでも一通りやってごらんよ
URLリンク(faces.bascule.co.jp)
494:あっちの370
04/01/31 21:01
イエッサー<(゚◇゚)
495:あもい ◆dqVzDvT5pM
04/01/31 21:06
GPSS ver1.05リリースしました。
URLリンク(www.geocities.co.jp)
(・3・) ◆RTquCoolEEさんによる、NIOの試験実装とアクセス制御機構の追加です。
>>492
焦らずに少しずつ試してみてください。
496:あっちの370
04/01/31 21:22
バイブ片手に作ったけど不明点は多いし、動かない。。
その上ウイルスバスターが暴走してPCが強制終了→データアボーン
ほんと落ち着きたい(((;´Д`)))
497:・3・) ◆RTquCoolEE
04/01/31 21:23
>>495
更新オツカレー、っと今日は珍しくこのスレがにぎやかですなー
498:Now_loading...774KB
04/01/31 21:25
>>496
バイブ片手って、あんたw
まぁマターリがんがれや
499:あっちの370
04/01/31 21:27
___
.//⌒___ \
//_/ \\ \
\\ \
(( |
| ∩
| | |
| | |
| / | ._ ゴメソ、バイブル
\ ̄ ̄~/ /~ ̄ .\
||\ ~^~^~^~ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
500:Now_loading...774KB
04/01/31 22:45 SicWu7sn
500ゲト
というわけでこのスレも折り返し地点。みんなガンガレ
501:Now_loading...774KB
04/01/31 23:49
ソケットとかまったく分かってないんだけど、
麻雀ゲームの東風荘とかあるじゃないですか。
あれも似たような技術を使っているのでしょうか?
あれはFlashじゃないけど同じことがFlashでもできるみたいな。
全然違ってたらすみません。
502:Now_loading...774KB
04/01/31 23:58
>>501
大変だとは思うが同じようなことはできる
503:Now_loading...774KB
04/02/01 00:41
つーか確実に使ってるに100ソケット。
504:501
04/02/01 01:07
>>502-503
ありがとうございます。
東風荘は最大2000人とか繋がるみたいですが、
やっぱかなりすごいサーバとか技術を使ってるんですかね?
聞いてばっかりでも悪いのでちょっと勉強してみます。
505:Now_loading...774KB
04/02/01 10:44
XMLでないぶんパースとか余計な事しなくていいぶんサーバは楽かと。
昔の東風はテレホタイムになるとつながらなかったなぁ…
スレッドが使えるOSなら素直にスレッドでコネクションを担当させたほうがプログラムは楽
使えないOSは、select(/poll) で待機 これが結構面倒
単一のプロセス内では一つの接続に対する処理に時間をかけられないし、
接続毎にプロセス起動すると 接続の旅に負荷がかかるし
apache みたいにあらかじめプロセス起動しておく手もあるけど
いっそ apache2 のモジュールにしたほうが 移植の手間も省けるかな?
506:Now_loading...774KB
04/02/01 10:47
>>505 は >>504 に対するレス
すごいサーバ技術ってなんだろう?
507:あっちの370
04/02/01 13:25
Java2SDKはどれなのか分からない罠orz
FACEsにリンクが張られているけどDLできる場所(ページ)じゃなかった。。
ページを変えたら『J2SETM v1.4.2_03 のダウンロード』ってあったけどこれは違うような気がするし(´・ω・`)
508:Now_loading...774KB
04/02/01 13:41
>>507
それが最新版のJDKじゃよ
509:あっちの370
04/02/01 13:43
あふん(;´Д`)
JAVA2の後の文字は気にしなくていいってことですか?
510:Now_loading...774KB
04/02/01 13:49
SEってのはStandardEdition=通常版・一般バージョンということじゃよ
FACEsやGPSSを使うにはコレでOK
511:あっちの370
04/02/01 13:53
thx
かなり慎重気味で進んでます(;´Д`)
512:Now_loading...774KB
04/02/02 14:32
まったく未経験からソケットサーバを立ち上げるなんてレポートは、
めったに見られないから期待してるぞ!
ゆっくりでも良いから、挫折しないでね。
513:Now_loading...774KB
04/02/02 14:45
>>512
最近の流れは博士と助手のかけあいと言った趣になってるなw
514:Now_loading...774KB
04/02/03 13:45
あーやっと 「あっち」がわかったー
ちゃんと書いてよー
「あっち」はあんまり見てないから 久々に見てやっとわかった。
チャットのサーバならPerlで書いたのがあるけど
FLASH側がMX2004で保存したら動かなくなった…
515:Now_loading...774KB
04/02/03 15:39
>>514
ver.5のころなら文字コードとかかな
516:Now_loading...774KB
04/02/03 15:44
>>514
あとパブリッシュバージョンとか
517:あっちの370
04/02/03 19:13
PCの性能が悪すぎて死にかけますた(;´Д`)
のでデータをハイスペックPCに移して再度続行してみまふ。
ノードの理解が半端だけど今のところ文字を送って受け取るところまで出来ますた(受信ログはまだ)。
プログラムを変えるたびにテストをしてると、1人チャットになって激しく寂しい罠(´・ω・`)
518:Now_loading...774KB
04/02/03 21:59
>>517
公開しない限りずっと一人チャットな罠
519:Now_loading...774KB
04/02/03 22:21
>>517
うんうん、分かりますよその気持ち。
私もPlayer二つとか立ち上げて、一人で「こんにちは」「ご機嫌いかが?」ってやってますw
一人でけんかしてみたり_| ̄|○
520:・3・)
04/02/03 22:24
そういや漏れも一人で乾布摩擦してたわ
521:Now_loading...774KB
04/02/04 01:04
ここは寂しい人が集うスレでつか?
522:・3・)
04/02/04 01:33
>>521
そんな寂しい人々をつなぐテクノロジーを研究するスレでつ
523:Now_loading...774KB
04/02/04 12:53
>>517
すげぇーもうCHATまで逝ってるのか。∑(゚Д゚;)。
524:Now_loading...774KB
04/02/05 00:38
>>523
まぁ、はじめに作るにはテキストチャットが一番手ごろな罠
525:Now_loading...774KB
04/02/07 23:55
>>515-516
産休
ターゲットプレイヤーを ver6にしたら動きマスタ。
526:Now_loading...774KB
04/02/10 07:36
チャット鯖って
部屋ごととか、人ごとにプロセス分けとかしてる?
というか、した方が良い?
perlで常駐鯖作ってみたんだけど
禁止ワード関係の判定や、ログ管理なんか入れると結構重くて・・・
まあ、人数少なければ余り気にならないけど
527:Now_loading...774KB
04/02/10 10:53
してないなー
スレッドにもしてない
むしろ、なぜそんなに重いのかが疑問
528:Now_loading...774KB
04/02/10 11:10
なにか作り方の問題かな・・
サーバーの性能が足りないってわけではないよね
ロジックをコメントアウトしてみてボトルネックを探ってみては?
529:Now_loading...774KB
04/02/10 20:50
>>526
個人で適当にやる分には、FLASH側で制御した方が鯖負荷軽いんだろうけど、
実際に大きい人数になると、そうした方がいいんじゃね?
俺も大人数で実験してみたいなぁ。
530:Now_loading...774KB
04/02/12 00:18
重いのは何が原因なんだろ。
XMLのパース?
メッセージの振り分け?
大人数ってどれくらい?
100人? 1000人? それ以上?
531:Now_loading...774KB
04/02/12 00:37
selectとかで処理するなら、メッセージ毎の処理が重くなるときついだろうね
532:Now_loading...774KB
04/02/13 22:53
スレッドが使い物にならないOS使ってると大変なりよw
533:Now_loading...774KB
04/02/16 01:32 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
534:533
04/02/16 02:38
三日間考えたすえに書き込んだのですが、変数がダブっていたのが原因でした。
すれ汚してすみません
535:Now_loading...774KB
04/02/16 12:33
ドンマイ
536:Now_loading...774KB
04/02/17 23:23 XAEdNPx0
facesサーバーです。ルームをある人が切断すると
そのルームつながっている人は<D />を
受け取りますが、ログアウトボタンを作り、Dを手動で送信させたいのですが
できませんでした。↓このようにしてます。
---------------------
str = "<D n='"+n+"' />\n";
sendstr(str);
-----------
DをAにかえると<A />が送受信できます。どこがいけないのでしょうか。
537:・3・) ◆RTquCoolEE
04/02/17 23:39
>>536
仕様では
>ログアウト時になどにクライアント側から使用してもよい。
となっていますが、<D n="x"/>を受け取ったときに他のユーザーに
通知するようにはなっていません。
ログアウトする場合には、実際に切断してしまうか、<EXIT n="x"/>
のような独自のメッセージを送るようにすればいいかと思います。
538:Now_loading...774KB
04/02/18 00:07
なるほど。送信しても鯖で飲み込んじゃうって事か
539:536
04/02/18 02:01
>>537ありがとうございます。やりたいことができました。
540:Now_loading...774KB
04/02/23 23:41
よくわかんないけど
これ使うとユーザー同士で1対1チャットみたいなのってできるの?
サーバーなしで
541:Now_loading...774KB
04/02/24 13:05
>>540
Flashプレイヤーはサーバーにはなれないから、P2Pには出来ないよ。
よってサーバーがないと無理
542:Now_loading...774KB
04/02/24 14:29
サーバーがなければ何を基準につながるのか・・・・
場合によってはIPを手入力なら何とかなりそうだが。
543:Now_loading...774KB
04/02/24 14:53
>>542
IP手入力でもいいけど、P2P出来ないんだから、結局サーバーは立てないと
544:Now_loading...774KB
04/02/24 15:27
>>543
ん?localconnectionで作れると思うけど。
ま、そこまで頑張るかは謎だけど。
545:Now_loading...774KB
04/02/24 15:53
>>544
LocalConnectionは同一マシン内だけではないですか?
546:Now_loading...774KB
04/02/24 16:11
>>545
allowDomainについて調べて。
swfのリモートデバッガウインドウを
ローカルで走らせて、サーバ側の動作状況を
モニターしたりできてるからチャットも同じ原理でできるはずかと。
547:Now_loading...774KB
04/02/24 16:12
補足。
リモートデバッガウインドウというのはflashで作成した
オリジナルのものの話ね。誤解ないように。
548:Now_loading...774KB
04/02/24 16:28
なんかピントがずれた話をしてるように見えるのは漏れだけかな?
549:545
04/02/24 16:35
>>546
同一マシン上で一人でチャットが出来るということですか?
ドメインを超えるといってもリモートに接続しているわけではないと思いますが。
550:540
04/02/24 22:18
なるほど、サーバーがないと無理っぽいのですか、サンクスです
だとしたらサーバープログラムのようなものを作ればいいのでしょうか?
ユーザー同士だけで通信をさせたいので(チャットとかでIPを交換して)
551:Now_loading...774KB
04/02/24 22:50
>>550
FLASH単独ではサーバは無理っぽ。
552:Now_loading...774KB
04/02/25 16:08 TWSJMN7n
Javaだと、ServerSocketっていうオブジェクトを使って、
たとえばアプレットとしてサーバプログラムを作ったりできるんだけど、
(ブラウザ上でサーバ機能を実装したアプレットを実行して、
そのアプレットに対して別のクライアントから接続できる)
XMLSocketには、そういう機能はあるの?
553:Now_loading...774KB
04/02/25 16:15
>>552
なんだか最近こういう話題ばかりだが、「XMLSocketはサーバーにはなれません。」
ところで最近はアプレットでServerSocketつかえるようになったの?
昔はセキュリティ関連で使えなかったような・・
使えるならFlashと同じページにサーバーアプレット入れて通信できるかもな
554:552
04/02/25 16:36
>>553
クスコ。やはりXMLSocketはサーバにはなれんか。。。
"XMLServerSocket"じゃないから、あくまでクライアント用途ってことか。
アプレットについては、MSJVMだとSecurityException出るけど、SunのJDK1.4.xとかで、
Java Plug-inとして使うと動くよ。
もっとも、WinXPからはデフォルトでMSJVM積んでないから、
HTML側で自動的にJRE組み込む仕組みにしとけば、モーマンタイ。
555:Now_loading...774KB
04/02/25 17:09
>>552-554 これはいい抜け穴ですね。でもプレーヤーの方でなんか規制されそうだ。
556:Now_loading...774KB
04/02/25 17:23
>>555
抜け穴と言えるかな。。?
Java環境が無い場合、SunからJREをダウンロードすることを促す、
プラグインのインストーラーが起動するんで、
あとはユーザーがJREを入れるか否かを選択できるんだけどね。
ただ、XMLSocketが、鯖とセッション張りっぱなしにできるようだから、
そこまでする必要も無いのかな・・・?
という漏れは、今日、エムエクースのトライアル版を入れてみたJavaピログラマれす。
タイムラインって何?最近やってた映画?(涙)
557:Now_loading...774KB
04/02/25 17:51
>>556
タイムラインを乗り越えてががーれ
普通のプログラミング言語の感覚と一番違うのがタイムライン周りだからねぇ。
MX2004のフォームとかならまた考え方違ってくるが
558:Now_loading...774KB
04/02/25 20:32
つーことはjava使えばサーバープログラム作れるってことか
勉強してみよ
559:Now_loading...774KB
04/02/25 22:23
ごくごく基本的なSocket通信するServerアプリなら、
Javaで数十行程度。
560:Now_loading...774KB
04/02/26 04:38
めっちゃ基本的なことかもしれないんですが・・・
画像やHTMLを表示するのは、当然鯖に負担がかかりますけど
XMLつかってユーザ同士でやりとりさせた場合も、やりとりした分の負担が鯖にダイレクトにかかるんでしょうか?
このへんがどうもよくメリットなのかわからないので、手を出そうか迷ってるのですが・・・
どなたかお願いします。
561:補
04/02/26 04:41 VlMAJEuk
↑100KB分のテキストを送信したら普通に100KB分の転送量が鯖にかかるんだろうか、
ってことです・・・
あと質問者なので、IDを出しておきます。
562:Now_loading...774KB
04/02/26 04:47
そりゃそうです。
サーバーサイドの言語というのはサーバーが実行します。文字通り。
563:Now_loading...774KB
04/02/26 09:58
ただしHTTP等と違ってヘッダなどに無駄な容量はつかないけどね。
一般に複数人でのやり取りの場合は人数分データ転送量が発生する
事も要チェックかな。
564:Now_loading...774KB
04/02/26 10:34
>>561
XMLSocketを使用するメリットは、鯖の負荷を減らすことではないです。
(むしろ、鯖の負荷は上がるかも)
チャットに代表されるように、鯖側からアクティブにクライアントへ情報を送れる(プッシュ)ことにあります。
プル型通信、プッシュ型通信、TCP/UDPなんかを調べてみると良いでしょう。
565:560
04/02/26 22:03 VlMAJEuk
>>562-564
詳しく答えてくれてありがとうございます・・・。
リアルタイムにやりとりができるが、やっぱり負担はかかるんですね。
メッセンジャーなんかはサーバ経由せず直につないでいるらしいですけど、最終的にはそういうのもやってみたいものです
上のほうでFlashがサーバになれないか、ってのがあったけど
バージョンが上がっていけばP2Pみたいなことができるようになりますかね。期待
566:Now_loading...774KB
04/02/27 00:16
>>565
MSNメッセンジャーは鯖経由でP2Pではない罠
大抵のメッセは鯖経由だと思ふ
567:Now_loading...774KB
04/02/29 18:50
ミ・д・ミ <圧縮警報!圧縮警報!
568:Now_loading...774KB
04/03/08 13:06
スレの流れがとまりつつマターリ
569:Now_loading...774KB
04/03/08 16:18
なんか ある程度話が進むと別のところで話を進るっぽい
570:Now_loading...774KB
04/03/08 18:15
そうなのか。
571:Now_loading...774KB
04/03/08 21:51
まぁXMLSocketは難しいもんでもないしね。
572:Now_loading...774KB
04/03/12 15:02
GPSSのパッチがこっそりリリースされつつ、保守的カキコ
573:Now_loading...774KB
04/03/14 18:06
緊急浮上!
574:Now_loading...774KB
04/03/22 02:20 IVgYb27q
age
575:Now_loading...774KB
04/03/28 19:51 k+dKsQ6/
x
576:Now_loading...774KB
04/04/03 15:36
hosyu
577:Now_loading...774KB
04/04/14 07:17
保守
578:Now_loading...774KB
04/04/28 19:04
保守age
ってもうネタないのかな.....
579:Now_loading...774KB
04/04/28 21:12
そんな事ないよ。保守周期早くない?
580:Now_loading...774KB
04/05/04 08:03
保守
581:Now_loading...774KB
04/05/05 22:47 2nr0cYgo
FCSでビデオ&ボイスチャットを作りたいんですが
どのくらいの規模のものが作れるんでしょうか?
ヤフーチャットの一部屋分ぐらいの大きさの物って作れますか?
初心者な質問ですいません。
582:Now_loading...774KB
04/05/05 22:47 2nr0cYgo
FCSでチャットを作りたいんですがCGIの知識とか必要なのでしょうか?
583:Now_loading...774KB
04/05/05 22:52 2nr0cYgo
XMSsocketとFCSってどうちがうんですか?
584:・3・) ◆RTquCoolEE
04/05/05 23:08
>>581
FCSには接続数&使用帯域の量によって値段の違う製品がありますので、
どのクラスの製品かにより構築できるサービス規模は異なります。
>>582
CGIの知識は必要ありませんが、FlashのActionScriptとFCSのJavaScript
の知識が必要です。自分でサーバーをたてるならサーバー&ネットワーク
の知識も必要になります。
>>583
FCSではXMLSocketではできない音声・映像のストリーミングができます。
うちのページだけど、参考ページ
URLリンク(multi.moja.jp)
585:Now_loading...774KB
04/05/05 23:11 2nr0cYgo
>>584
ありがとうございました
ところでそのリンク死んでませんか?
586:Now_loading...774KB
04/05/06 00:24 mVfzCgOz
FCSについてまったく知らない初心者なんですが
本によるとFCSをサーバーで走らせておくだけでチャットやネット対戦ゲームが
簡単にできるって書かれてるんですが
サーバーでFCSを走らせるってどういうことなんでしょうか?
ただ作ったファイルをサーバー側に保存しておくだけで
勝手に「走る」んですか?それとも何か特別なことを
しないといけないんでしょうか?
587:・3・) ◆RTquCoolEE
04/05/06 00:57
>>586
FCSというサーバープログラムを、サーバー機で常に実行中にしておく必要があります。
通常のプロバイダのWebエリアや、無料or安価なWebスペースレンタルではユーザーが
自由にプログラムを実行できないため、FCSは使用できません。
高価な専用レンタルサーバーかFCSホスティングサーバーを借りるなり、自宅・社内に
自分でサーバーを立てる必要があるでしょう。
>>584のアドレスも参考にしてください(って、見えてないのかな?うちでは見えるんだけど・・)
588:Now_loading...774KB
04/05/06 01:15 mVfzCgOz
>>587
なぜかさっき見れなかったんですが
上のHP今度はちゃんと見れました
ありがとうございました
589:Now_loading...774KB
04/05/06 01:24
>>588
違う人かと思ったら同じ人か・・
なるべくsageを活用してください
590:Now_loading...774KB
04/05/06 01:34 mVfzCgOz
FCSでビデオチャット作ろうと思ってたんですが
高価なサーバーを用意しないといけないということを
きいてやる気がなくなってきました
お金をかけずにビデオチャットみたいな
ものが作れる方法ってないですか?
591:Now_loading...774KB
04/05/06 01:40 0FWZLNmO
リアルタイム通信をするときの簡単な見積もりは
参加人数×参加人数×平均メッセージバイト数でいい。
592:Now_loading...774KB
04/05/06 01:42
>>590
MSNメッセンジャーがあるじゃないか :-)
593:Now_loading...774KB
04/05/06 01:56 mVfzCgOz
FCSホスティングサーバーって一番安いので
どれくらいなんですか?
594:Now_loading...774KB
04/05/06 02:33 mVfzCgOz
>>592
ところでMSNメッセンジャーもFCSつかってるんですか?
595:Now_loading...774KB
04/05/06 02:36
>>593
全部込みで月6万からあります
あなたがFCS使うのはまだ早いです
このスレへの書き込みも半年くらい控えてください
596:Now_loading...774KB
04/05/06 02:56
半年くらい前、XMLSocketのXMLの部分をなくしたテキストパケット用のソケットを作ったことがある
onDataを書き換えてXMLパーサーを通さない仕様だったから、それほど手間もかからなかったよ
Flash+Java+XMLで動作が遅いと感じているならここらへんも変えてみるといい
597:Now_loading...774KB
04/05/06 04:32 mVfzCgOz
>>595
そうみたいですね・・・
今頃気がつきました
FCSで作りたいものがいっぱい頭の中にあって
夢を膨らませながらFCSに関する本を買ってきたのに
ものすごく無駄なことだったようですね・・・
出直してきます。
598:Now_loading...774KB
04/05/06 11:12
あきらめたらそこで終わり。
>>596がちょっといい話、書いてくれてると思ったんだけどな。
599:Now_loading...774KB
04/05/06 11:32
>>596
スピードを口にした場合、このスレでは定番の方法ですな。
600:Now_loading...774KB
04/05/06 22:35
街はXMLでJavaか。汎用性高いけど、カスタマイズし難い仕様だね。
今の街は接続人数いくつくらいまで実用性あるの?
601:Now_loading...774KB
04/05/06 22:59
>>600
汎用性高いのにカスタマイズし難い、ってのはちょっとピンとこないな。速度的には不利だけど。
街は数十人レベルだっけか。同様の構成のもなちゃととかで200人くらいかな。
602:Now_loading...774KB
04/05/06 23:02
カスタマイズってかチューンだな
603:601
04/05/06 23:09
>>602
納得した。そして禿堂。
負荷の高いサービスなら速度的にはきついだろうね。
街の場合はGPSSのデモ的側面もあるからXMLなのかもね。
604:Now_loading...774KB
04/05/07 20:16
ごめん、頭悪いから混乱してきた。
onData云々はクライアント(swf/AS)側の負荷を下げるための話だよね。
それにGPSSの通信内容はXMLに限定してなかったと思う。
チューンし難いってとこ、もう少し詳しく聞きたいでつ。
605:Now_loading...774KB
04/05/07 22:21
>>604
> onData云々はクライアント(swf/AS)側の負荷を下げるための話だよね。
いや寧ろサーバー側の対策として必要で、XMLパーサーは何かと処理に無視が在る。
人にとって可読性の高いデータは機械にとっては分かりにくくてしかたない。
XMLパーサーはそういう無理をしてくれるデバイスドライバみたいなもんだから、無い方が当然早いと。
606:Now_loading...774KB
04/05/08 00:05
更に一般的にはJavaよりもCとかのほうが早い=負荷減らせる
ってところかな
607:Now_loading...774KB
04/05/08 12:51
swfファイルを皆さんどういう様に管理していますか?
効率的なファイル管理を考えるスレ立てました。
あなた達のディレクトリ構造を教えなさい。
スレリンク(swf板)
608:(・3・)ぼるじょあ ◆yBEncckFOU
04/05/22 23:32
ホシューリ
609:Now_loading...774KB
04/05/28 16:28
ほっそり
610:Now_loading...774KB
04/06/05 23:46
このスレってまだ住人いる?
街ってどうなったの?
611:・3・) ◆RTquCoolEE
04/06/06 00:50
>>610
街はこっちのスレですよ
■ゲーム製作&研究スレpart2■
スレリンク(swf板)
612:Now_loading...774KB
04/06/06 20:00
チャットなり各種ゲームなりのモジュールを作ってください
613:Now_loading...774KB
04/06/06 21:27
断る!
614:Now_loading...774KB
04/06/06 21:28
そこをわんとか
615:Now_loading...774KB
04/06/06 23:29
SSの方もつくらんといかんから面倒ですよw
616:Now_loading...774KB
04/06/07 00:11
SSってなんじゃろ?
617:Now_loading...774KB
04/06/07 00:48
サーバーサイダーの略
618:Now_loading...774KB
04/06/07 01:24
サーバー側のことかい?
619:Now_loading...774KB
04/06/07 01:26
対語はCS(クライアントサイド)
620:・3・) ◆RTquCoolEE
04/06/07 01:31
GPSSでも実用的なサーバーサイドのサンプルを
いくつか用意しておいたほうがいいかもなー、
クライアント側の通信モジュールとセットで。
時間ができたら何か書こうかのぅ
621:Now_loading...774KB
04/06/07 01:45
あ、うん。SSはもちろんサーバサイドのことで。
>>620
頑張ってね。俺も暇できたらつくろっかな。
622:Now_loading...774KB
04/06/07 01:48
>>620
ASとJavaとCでお願いします。
623:y─┛~~
04/06/07 15:31
>>612
ASとJavaを駆使すれば出来るとは言うものの、やっぱりなかなか敷居が高いですよね。
実は「街」の方は出来る限りコンポーネント化できるよう心がけながら作ってます。
#最近は全然触っていませんが…
コンポーネントをステージに置いて、ちょちょっとプロパティ弄るだけでチャットが作れてしまう、
なんてぐらい簡単なものが出来ないかどうか模索しながらやってます。
もうちょっと収斂されたら公開しますね。
624:Now_loading...774KB
04/06/07 16:28
>>623
ネックを鯖を用意できるかだと思う。
単純なチャットとかなんて普通にASできる奴なら誰でも組めるだろうし。
625:Now_loading...774KB
04/06/07 16:36
>>624
>ネックを鯖を用意できるかだと思う。
XMLSocketにしてもFCSにしても、ここがネックではあるね。
自宅鯖やってる人間にとっては別にたいした問題ではないんだが。
FCSには価格の問題もあるか。
626:y─┛~~
04/06/07 17:00
>>624
自宅鯖はあるけどASだのJavaだの全然できない方ってそれほどいませんかねぇ。
AS勉強しなくてもFlashチャット置けるって、そこそこ魅力的かなと思ったんですけど…
とりあえず自分の勉強にもなるんで、やるだけやってみます。
それにしても、その「ネック」を解消するための何かよい方法は無いかなぁ。
と悩み続けて早(ry
627:Now_loading...774KB
04/06/07 17:16
いやモジュール化の良い点は共通データでやり取りできるという点だから。
各自が好きなスキンを好きなコミュニティで使えるのが利点。2chとかと同じだね。
628:Now_loading...774KB
04/06/07 18:14
とりあえず、みんなどんなのが欲しいのか聞いてみるテスツ
629:Now_loading...774KB
04/06/07 18:27
ローカルからなら任意のサーバーに接続可能なんだっけ?
それともソケットに関してはドメインによる排他は無し?
630:Now_loading...774KB
04/06/07 18:29
なんでそうなるの。
631:Now_loading...774KB
04/06/07 18:32
ローカルからならRSSとか引っ張ってこれるからソケットもそうなのかなと
632:Now_loading...774KB
04/06/07 18:34
>>629
ローカルならだいじょうび。
鯖に置いたらドメイン制御ありでつ。
633:Now_loading...774KB
04/06/07 18:42
街もローカル版が出れば色々無茶ができるのにね
豊富なスキンにメッセンジャー機能にゲームラウンジ・・・
634:Now_loading...774KB
04/06/07 18:54
FlashDesktopを思い出すw
635:Now_loading...774KB
04/06/07 19:02
>>626-627
あ、すみません。作られるのはとてもグッジョブな事だと思います(´・ω・)ノシ。
サンプルがあれば、裾野も広がりますしね。
>>632
ん?そうだっけ?ローカルから任意の鯖に繋げるなら、
ダウソしたswfからネット上の鯖にアクセスできる?
636:Now_loading...774KB
04/06/07 19:31
>>635
ローカルに関しては>632のとおりでつよ。
あと最新のFlashプレイヤーではWeb上でもかなり接続の自由度があがっています。
といっても好き放題というわけではなく、サーバー側から制御ができるということでつ。
637:Now_loading...774KB
04/06/07 20:03
>>636
マジデー!!。(´・ω・`)目から鱗落ちた。今度実験してみよう。タンキュー
638:Now_loading...774KB
04/06/11 22:07 ISQT0oRq
Flash使ってMMORPGを作りたいと思ってるのですが、
XMLソケットというものを使えば作れますか?
WinSockとかと同じように使えるということなのでしょうか?
というか、これからこのスレ読みます。。。
639:Now_loading...774KB
04/06/11 22:18
>>638
WinSockが使えるなら、めっさ楽チンだと思う。
性質は全然違うものだけどね。
640:638
04/06/11 22:26
いえ、使えないですw 申し訳ないです。
ただ、socketプログラムが書ければネットワーク関係のプログラムはほとんどokなんですよね?
がんばって勉強してやろうかな、とやる気が出てきました!
とりあえずはこのスレと >>1 のサイトを読みます。
641:Now_loading...774KB
04/06/11 22:27
>>634
同じ状況だなあ
642:Now_loading...774KB
04/06/11 22:54
>>640
ほとんどOKかどうかは微妙ですが、
FlashのXMLSocketとサーバ側のプログラムをいろいろいじってみると、
TCP Socketの基礎勉強にはなると思います。
643:Now_loading...774KB
04/06/11 22:59
>>640
おっと、初心者スレで質問してたのね。
あそこで「事実上無理」って言われたのは、「結構道は険しいよ」って意味だと思います。
でも現にProject街やBARギコオンライン(こっちはFCS)があるんだから、無理ではないと思いますよ。>MMORPG
ガンガレ!!
644:638
04/06/12 00:02
>>642
なるほど了解です。がんばって勉強します。
>>643
>Project街やBARギコオンライン
既に作ってる人がいるんですね。初めて知りました。
ちょっと参考にしてみようと思います。
ありがとです。
645:Now_loading...774KB
04/06/12 00:19
>>644
とりあえずFACEsとかGPSSをサーバーにして、XMLSocketのコツをつかんでみては?
646:Now_loading...774KB
04/06/12 03:32
project街の壁(家とか)はMCの中に衝突判定用のMCを忍ばせてhitTestを使ってるのでしょうか?
647:646
04/06/12 03:32
648:y─┛~~ ◆POwfj/AMOI
04/06/12 12:54
>>646
Flashでは複雑な図形同士のhitTestが出来ないので、
足元の座標と、障害物のMCでhitTestしています。
URLリンク(gpss.wda.jp)
649:Now_loading...774KB
04/06/12 13:00
>>648
意外と力技だなw
650:Now_loading...774KB
04/06/12 20:52
>>648
(・∀・)つヘェヘェー。これで実現できるのか!すげー参考になった。
651:646
04/06/12 22:46
>>648ありがとうございます。よく考えたらすれ違いでした。
652:Now_loading...774KB
04/07/03 22:31
gosyu
653:名無しさん@そうだ選挙に行こう
04/07/11 15:58
gosyu
654:Now_loading...774KB
04/07/18 01:26 qYA9J5rv
Redhatでfaces,sockletなどを試験中。
Javaをまるっきり知らんから苦戦中;
セットアップするのも結構暇がかかった。
だれか一緒につきあってくれ
655:Now_loading...774KB
04/07/18 03:29 6RqOLhaJ
>>654
おう、漏れもリナクスでやってみたいからつきあうぜ
656:Now_loading...774KB
04/08/03 00:58 ytVGN2c3
喪主
657:Now_loading...774KB
04/08/23 07:51 1Gz7jp43
hoshu
658:Now_loading...774KB
04/08/26 17:30 tqUARug5
test
659:Now_loading...774KB
04/08/29 21:13 rnbhtDBE
テストに使われてるじゃんかよ(´Д`)
660:Now_loading...774KB
04/09/27 15:24:37 OqW6bYdk
難しすぎて人が寄り付かないんじゃない?
だって開発には最高水準のASとサーブレット以上の難関WEBスクリプトが必要だし
稼動させるためのイニシャルコストも馬鹿にならない。
661:Now_loading...774KB
04/09/27 17:11:08 o+MIcZHo
>>660
そんな事ないよ。
細かいセキュリティが妥協できれば、今日からでも始められる。
俺はやらんけど。
662:Now_loading...774KB
04/09/28 00:45:11 MRP2jLXF
WEBスクリプトもいらないね
663:Now_loading...774KB
04/10/11 15:39:52 KHiElixQ
GPSS使ってる人はVer.UPしたほうがいいらしいですよ
664:Now_loading...774KB
04/10/12 13:13:49 FPxjrP5L
Servlet可で、高負荷もOKな
レンタルサーバっていくらぐらいからあるかな?
手の届きそうな価格のレンタルサーバで
Servlet可、高負荷可って見たことないんですが。
俺もServlet+FLASHで何かを作ってみたいんだけど、
自宅鯖しか現実的な方法がないのはちょっとつらいな…。
665:Now_loading...774KB
04/10/12 13:23:23 FPxjrP5L
スレリンク(swf板)
ちょっと使えそうなスレ発見。
もし他にもいいところをご存知の方がいたら教えてください。
666:Now_loading...774KB
04/10/12 13:26:56 pJItBvhY
>>665
誤爆?
667:Now_loading...774KB
04/10/12 13:27:20 FPxjrP5L
間違えた。
スレリンク(hosting板)l50
こっちでした。
高負荷可はやっぱり厳しいかな…。
668:Now_loading...774KB
04/10/12 19:12:09 pJItBvhY
このスレはXMLSocketスレだから、自宅鯖or専用レン鯖が普通なんだよな。
要するにスレ違いってこった。
669:Now_loading...774KB
04/10/12 19:39:52 yYd+QuS1
XML単独の話題はいいんだっけ?
RSSとFLASHの連携の話とか。
670:Now_loading...774KB
04/10/12 20:36:47 DbNeBxoy
質問ならAS関連のスレで聞いた方がレス付くと思うが、別にここでも良いんじゃない?
独り言とか実験結果ならここで確定
671:Now_loading...774KB
04/10/24 18:59:30 lR42fJAk
crossdomain.xmlがうまくいかねぇー。という独り言。
672:Now_loading...774KB
04/10/24 20:17:39 Oq+Kb687
>>671
GPSSのNightly版いれて実験したときはうまくいったよ。
1024以下ポートもばっちり
プラグインのバージョンとかが限られるけどね
673:Now_loading...774KB
04/10/27 12:45:28 4uKqbclW
>>672
自分もうまく行く所と行かない所があるんだよ。
swfファイルを置いた場所のドメインが、うまくcrosdomain.xmlに記述したドメインと
一致しないのかもしれない。
674:Now_loading...774KB
04/10/28 18:57:07 6l14DZMB
寂れているようなのでちょっと質問。
このスレの住人の考えるASマスターとはどの程度のことができることを示すか?
675:Now_loading...774KB
04/10/28 21:09:26 iyM70uWc
MX2004でMMCP
676:Now_loading...774KB
04/11/05 16:44:44 yDfhzh76
URLリンク(c-place.ne.jp)
Colin Moockのマルチユーザーアプリケーション開発ワークショップ
Unity使うみたいなんでXMLSocketネタということで
677:Now_loading...774KB
04/11/17 18:08:34 1Ki21OFZ
MMORPGのクライアントをFLASHで作れればマスター
678:Now_loading...774KB
04/11/29 12:17:39 8fW+8Aav
流行ってるっていうか商業的に成功しているXMLSocketコンテンツはあるのか?
679:Now_loading...774KB
04/11/29 23:02:52 DgVMtbQl
んー、使ってるかどうか、背後の動きは見えないからなぁ。
ライブカメラ系は、使ってると言えるの?
680:Now_loading...774KB
04/11/30 10:50:13 2qgNLorh
ライブカメラ系はFCSだからねぇ
商用サポートのあるサーバーじゃないと大きいプロジェクトでの採用はむずかしいか・・
681:Now_loading...774KB
04/11/30 13:01:06 ccvecXww
チャットとかならどう?。
682:Now_loading...774KB
04/12/06 23:59:07 F18WNFYf
最近このスレを見始めました。
大学のちょっとした企画でオンラインゲーム風のコミュニティを作る事になり、
そのサンプルをFLASHで作れないかなぁと思って色々と調べていたところ、
いうときに丁度「プロジェクト街」、そしてXMLSocketのことを知りました。
今はまだ勉強中で、とりあえずはアバターチャットを作るところ(まだマウスによる操作用のASを考えてる段階ですが)から始めてます。
来年の卒業制作ではMMOが作れるといいかな、と思っています。。
同じ志を持っている方がいたので、ちょっと書き込んでみました。頑張りましょう。
683:Now_loading...774KB
04/12/07 00:19:28 lnBZVti0
>>682
おう、がんばるべ
684:Now_loading...774KB
04/12/07 12:06:36 v3KTpABk
>>682
大学とかだと恐らくLAN上だから、敷居がより低く実現できそうだな。ガンガレ。
685:Now_loading...774KB
04/12/21 14:48:16 DIsK5+3c
紅白危険age
686:Now_loading...774KB
04/12/21 19:47:08 bN1VxwwO
XMLSocket(笑)
687:Now_loading...774KB
05/01/20 19:27:29 XFyMiOvP
XMLSocketのサーバの実装を調べてたんだけどどれも数年前に
メンテが止まってるように見えるけど何か理由あるのかな
単純にFCSに食われたとか技術的にここまで扱える人間がいないとか
そういうレベルの話?
それとも技術的に何か問題あるのかな。
Macromediaが今後はサポートしないって公言したとか。
688:Now_loading...774KB
05/01/21 22:49:17 gISzOage
ん?意味がわからん。
689:Now_loading...774KB
05/01/22 02:49:39 ay90ztQq
>>687
facesは止まってるけど
sockletは最近まで活動してたでしょ。
どっちもソコソコ完成したから、
そのままにしてるだけじゃない?
690:Now_loading...774KB
05/01/22 10:28:40 EDF/MjPu
MacromediaのFlexってどうよ?面白そうじゃねえ?
691:Now_loading...774KB
05/01/23 00:15:10 kWUxzkwV
>>690
面白そうではあるけど高すぎ
あとセミナーでフジフイルムのサイトのデモ見たけど重すぎ
誇らしげに見せられたけどあんな重いアプリいやだ・・・
692:Now_loading...774KB
05/01/23 03:15:03 hpVpmGLe
Flexはたしかに高い。言い値というか不合理な価格設定だ。
動作が重いっていう欠点も商用サイトでは致命的だ。
技術的にみても自分は面白そうとは思わない。
693:Now_loading...774KB
05/01/25 02:58:58 /LA0LE3N
重いのか。じゃあ駄目じゃん。高いってのも普及しないだろーな。
694:Now_loading...774KB
05/01/25 03:18:35 tTDDxqM4
>>691
重いのはサーバー側の処理?
クライアント側?
695:Now_loading...774KB
05/01/27 11:31:34 X20ICVJK
そういやこのスレにも縁の深い某氏が先週からネットラジオで
XMLSocketのチュートリアルみたいなことやってますね。
696:Now_loading...774KB
05/01/27 15:17:44 ScJsck9U
>>694
なんかデジカメで撮った写真を印刷するサービスとかのサイトだと思ったけど
全体的にマッタリしてたけど特にサムネイル表示とかが洒落にならんくらい重かった。
(デモ中に重いから途中でやめますとかってデモしてる奴が止めてたし・・・)
これだとどっちの処理が重いかわからないよなぁ。
少なくともユーザーサイドに立ったら使いたいと思うパフォーマンスでは無かったね。
697:694
05/02/01 04:49:17 bJIuyl6c
>>696
遅レスだけれど、レスありがとう。
そんなに重いんだ…。
いや、MXMLを一度コンパイルすると、ずっとメモリにロードされ続けるとか
聞いたけれど、もしメモリに常駐しているとしても、その処理速度は
ちょっと実用的ではないね。
価格に見合った効果は得られないということか…。
698:694
05/02/01 04:50:10 bJIuyl6c
>>697
遅レスというのは、自分のことです。
微妙な表現なので、追加。
699:Now_loading...774KB
05/02/02 11:35:40 va24BuWX
>>696
URLリンク(fujicolorprint.jp)
多分これだよね。画像を扱うからその分の重さもありそう。
他にFlexで作られたサイトって誰か知らない?
ってスレ違いかな。
700:Now_loading...774KB
05/02/23 05:00:29 TeqHDXmg
すごく素人質問なんですけど
GPSSのサーバの起動のさせかたってどうすれば良いんでしょうか?
Facesの方はチュートリアルにしたがって一応使ったりできたんだけど
GPSSは最初の敷居が高くてよくわからなかった・・・
701:Now_loading...774KB
05/02/23 16:02:41 AAGZ+cfB
FACE'Sサーバーってリアルタイムで通信できるっていうけどやっぱオンライン
シューティングゲームとかは作れないのかな
ただリアルタイムチャットが作れますってだけの話?
702:(・3・) ◆yBEncckFOU
05/02/23 17:24:42 nY5hxiby
>>700
Facesが使えているのであれば、Javaはインストールされていることと思います。
JAVA_HOME環境変数にJavaをインストールしたフォルダを指定してあげて、
startup.bat(Windowsの場合)を実行すれば起動はすると思います。
現在どのような感じで失敗しているかわかれば、もう少し詳しくサポートできるかも
しれません。
>>701
Facesの場合、通信プロトコル&サーバー動作が固定なので、ゲームなどを作るには
一工夫が必要ですね。Flash側の処理で対処する必要があるので、少し高度な処理に
なると厳しいかもしれません。
GPSSなどを使えばプロトコル&サーバー動作周りは自由に設計できますが、シュー
ティングやアクションなどの即時性が必要なコンテンツでは、ユーザー間の動作の同期
や、通信トラフィック・速度の問題などいろいろ考えるべき事柄がありますね。
703:700
05/02/24 23:28:20 nZzm9uKV
>>702
失敗というか、純粋に分かってないだけで申し分けないんですが
FACEsだと、
C:\faces>java jp.faces.FacesServer 8080
のようにして実行させてますが
GPSSの場合だととのファイルと引数を入れて実行させれば良いのかが
イマイチ分かってません。JAVAはインストールしています。
(あとWindows使ってます)
704:(・3・) ◆yBEncckFOU
05/02/25 02:02:49 HGHqMKjl
>>703
基本的に付属の startup.bat を起動するのが良いと思います。
(全部コマンドで打って立ち上げるのは結構大変ですからね。)
コマンドから立ち上げたいなら C:\gpss>startup.bat とかかな。
You must set JAVA_HOME to~ とか出るようなら、
>702に書いてるようにJAVA_HOME環境変数をセットしてください。
もしポートを変えたいとかなら config.xml を書き換えです。
705:Now_loading...774KB
05/02/25 13:58:01 4cQYUo/7
なるほど返信サンクスです
しかもXMLソケットサーバ使いたきゃ自宅鯖立てなきゃならないんですよね
年内にがんばって鯖たてます
706:701
05/02/25 14:05:40 4cQYUo/7
↑は701です
707:Now_loading...774KB
05/02/25 17:27:41 Lkhl+4Ee
Face's Connectorっていうモジュールをダウンロードして改造して使おうと思ったら
さっぱり意味がわからんです
まずbiyon()を改造してポイントがマウスに追従してくるようにしたいんだけど。。
708:703
05/02/25 20:02:14 OelvggJl
>>704
startup.batは分かりました。
で、実行するとすぐにコマンドプロンプトが消えて実行されていない状態です。
順に聞いてみるとサンプルのチャットやクライアントのswfを
実行させたいだけの場合はgpss-1.05.01のファイルだけで良いですよね?
(特に変更する場所も無いのかな?)
それと、たぶん今回問題になっているのは>>702で言われている
環境変数あたりだと思いますが設定するのは
PATHとCLASSPATHとJAVA_HOMEの3つを設定すれば良いですよね?
709:703
05/02/25 20:10:12 OelvggJl
「環境変数のための領域がたりません」という新展開が起こりました・・・・orz
710:(・3・) ◆yBEncckFOU
05/02/26 09:17:31 jLw/+hca
>>708-709
>サンプルのチャットや~
標準のダウンロードファイルで一通り動作するようです。
チャットを試すには特に作業は必要ありません。
NavalBattleを試すにはNavalBattleフォルダのport.txtをsample
フォルダにコピーする必要があるようでした。
>「環境変数のための領域が~
Win98系でしょうか、startup.batを右クリック>プロパティで
メモリ>環境変数の初期サイズ を増やせば良いらしいです。
711:Now_loading...774KB
05/02/26 09:58:58 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メソッドって一定間隔で呼ばれているんですよね?
この中に書けば問題ないでしょうか?
全く検討違いのことしてるような気も。。。
ほんとに長いカキコすいません こんな長いの見たことない。。