HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0403
FPWパソコン間通信について6解決


FPW

リンク

2011/4/3(Sun) 19:52:29|NO.38081

こんにちは。

少人数(基本1対1で余裕があれば観戦も可能にしようと思っています)
でのオンラインゲームに挑戦しようと思っています。
ただネットワーク方面に関しては全くの初心者なのでとりあえず初心者でも扱えそうな
f_the_darudaru様のgDPを使う事にしました。
そこで「グローバルIP」や「ポート開放」など、必要な事について調べたのですが、
私のところは同一ルータを二台のパソコンが使用している環境なのでルータをまたいだ
動作確認ができず、本格的なプログラムの構築に踏み切れないでいます。

なので、現在のネットワークについての私の認識が正しいか確認させていただきたく
投稿しました。場違いだったら申し訳ありません、一応HSPでネットワークを扱う
という事なので・・・。

私の認識としては
・ポート開放は、各自がプロバイダの設定で行うものであってHSPからの関与はできない
・ポート開放は普通はされてない
・だからパソコン初心者同士にHSPで作ったオンラインゲームをさせるには
 自分がもうちょっと勉強してポート開放してホストにならなければいけない
・hspsockを使っても上記の事は必要
と理解しているのですが、これで正しいでしょうか。よろしくお願いします。



この記事に返信する


ORZ

リンク

2011/4/3(Sun) 20:16:36|NO.38082

>・ポート開放は、各自がプロバイダの設定で行うものであってHSPからの関与はできない
ルーターや、ファイヤーウォールの設定で各自が行う。プロバイダは基本関係なし。

>・ポート開放は普通はされてない
ルーターを使っていなかったり、ファイヤーウォールが搭載されていない初期状態では
オール開放されている。そうでなければ(つまりこのご時世の一般家庭なら)開放されていない。

>・だからパソコン初心者同士にHSPで作ったオンラインゲームをさせるには
> 自分がもうちょっと勉強してポート開放してホストにならなければいけない
別にサーバーを用意してそこへお互いに接続するという様式も考えられる
クロスケーブルを用いて直接合体するという様式も考えられる

>・hspsockを使っても上記の事は必要
必要。

ポート開放が煩わしいというのは先人たちも思っていたようで、ポート開放を自動でやる
uPnPという技術がありやして、自分が知る限りpcbnet2にはuPnPを利用する機能がついとるんですが
ややこしくなるので初心者は手を出さない方がよろしい。



FPW

リンク

2011/4/3(Sun) 22:29:00|NO.38086

回答ありがとうございます。
ポート開放について誤解してたみたいです、調べ直して理解しました。
その後もいろいろ調べてみたのですが、なんというか、調べれば調べるほど
ごちゃごちゃになってきました・・・。

>別にサーバーを用意してそこへお互いに接続するという様式
この方針について詳しくお願い致します。



ORZ

リンク

2011/4/4(Mon) 01:20:12|NO.38108

自分のパソコンでない、常にポートが開いてる別のぱすこんに管理プログラムを24時間走らせ
そこへ二人で接続すれば、お互いポート開けする必要が無いじゃないか。
速度を要求されない(将棋とか)だったら、CGIに結果を出力してそれをやりとりする方式をとれば
どっか適当なレンタル鯖にCGIを放置しておくだけで世界中の人と対戦出来るであろう(多分に誇張含む)

ポートとかソケットとか、ややこしいと感じるのはわからんでもないのでまずは
複数人でチャットするだけのプログラムをこさえなさい。それが出来なきゃお話にならんですばい。



ORZ

リンク

2011/4/4(Mon) 01:43:47|NO.38111

蛇足だがCGI等々の話はまだ経験値が足りないだろうと思う。
当たって砕けろの精神でトライする場合、CGIとの通信についてf氏のgDPは
そう言う目的で作られていないと思われるのでhspinetを絡めて使うか
pcbnet2やhspsockAの利用を検討する必要がある。

物を知らない友人に電話口で必死にポート開放の仕方をレクチャーするか
レンタルサーバー等用意しそこでデータのやりとりをするか
uPnPを利用してポート開放の手間を省くか
自分でポートを開いて、その通信をやるときは常にホストになる、という候補のうち
コストとやる気と趣味趣向で好きなものを選べばよろし。



f(現場前)

リンク

2011/4/4(Mon) 08:58:44|NO.38114

宣伝みたいになるので書くかどうか迷ったが

もし、ひとばし……げふんげふん。
試して見る気があるならまな板の方に置いてあるAskはどうだろうか。

gDPでやるばあいでも「P2Pモード」 は、今後サポートしなくなるので注意。



FPW

リンク

2011/4/4(Mon) 11:50:29|NO.38115

>自分のパソコンでない、常にポートが開いてる別のぱすこんに管理プログラムを24時間走らせ
一般人にはなかなか辛そうですね・・・。流石にここまでではできないです。

とりあえずCGIは味がしない程度にかじったことはあるので、CGIで頑張ろうと思います。
・・・といってもcomobj\comtest7とhspinetを使った連動とはいえないような
鈍くさい方法を考えていますが(笑)

もう少ししっかり勉強してからf様のAskやpcbnetの利用を考えたいと思います。
皆様回答ありがとうございました。
とりあえず解決とさせていただきます。



ONION software Copyright 1997-2023(c) All rights reserved.