XMLSocketを外部に置くと、接続できない問題について

このQ&Aのポイント
  • XMLSocketを使ってローカルから自作XMLサーバーに接続することはできますが、外部のWEBサーバーに置いた場合には接続できません。
  • PHPで作成したクライアントでは接続が成功しているため、ソケットは使用可能な状態です。
  • 解決策をご存知の方がいらっしゃいましたら、アドバイスをお願いします。
回答を見る
  • ベストアンサー

XMLSocketが外部におくと、接続できなくなる。

XMLSocketの質問です。 XMLSocketを使った、swfファイルを ローカルから127.0.0.1宛てに接続すると、 サーバー(自作XMLサーバー)と接続します。 しかし、外部のWEBサーバーに置き、 自分のIPアドレス宛てに接続を試みると、 接続しません。 (PHPで作った、クライアントでは、 きちんと、接続します。よって、 ソケットは、使える状況にあります)。 コードは、 on(release){ myxmlsocket=new XMLSocket(); myxmlsocket.connect("***.***.***.***",51111); myxmlsocket.close(); } だけです。*の部分は、IPアドレスです。 なにか分かる人が、いましたら、アドバイス お願いします。

  • rheda
  • お礼率69% (257/372)
  • Flash
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

グローバルIPアドレスでやってますか? 127.0.0.1はローカルパソコンのIPアドレスなので外からではつながりません。 グローバルアドレスでやってたら失礼・・・

rheda
質問者

お礼

回答ありがとうございます。 (メール削除してしまったみたいで、 お礼遅れてすいません)。 グローバルアドレスでもためしています。 IE(ブラウザ)経由だと、接続できないの かな。 (もう少しやってみて、また質問してみます)。

関連するQ&A

  • 外部SWF内で設定したリンクが効かない

    本体SWFに、「外部SWFのファイル名」と「リンク先」が書かれたXMLを読込んでいます。 本体SWFで外部SWFを表示させ、そのSWFにリンク(A)を設定しています。 (図の様な感じです) このリンク(A)は効くのですが、外部SWFにはファイル自体にリンク(B)を設定しているのですが、このリンク(B)が効かないので、困っています。 ActionScriptは3で書いています。 【外部SWFに書いたリンクの設定】は、 btn.addEventListener(MouseEvent.CLICK,clickHandler); function clickHandler(e):void { var url:URLRequest = new URLRequest("http://goo.ne.jp/"); navigateToURL( url, "_blank"); } ..................です。 ActionScript2で、on(release)で書いたものを 読込んだ場合はちゃんとリンクしたのですが、 どのようにしたらよいのでしょうか。 ご教授お願いいたします。

    • ベストアンサー
    • Flash
  • VPN接続中のクライアントPCがインターネットに接続できない。

    現在、以下のような環境でVPNを実現しています。 PPTPサーバ: CentOS 4.1 ルータ : BBR-4MG(バッファロー製) クライアント: Windows XP Pro SP2 ルータ : BBR-4HG(バッファロー製) 上記サーバに、外部ネットワークからPPTPサーバに 接続して、サーバ内にあるsambaで共有している ファイルは読み込めます。 外部ネットワークからvpnにて接続している状態 でクライアントPCからhttp://yahoo.co.jpや http://google.co.jpのページを見ることができません。 (FireFox1.5にて確認。エラーコードが表示されないのでエラーコードがわかりません。 "サーバが見つかりませんでした"と表示されます。きっと404のエラー??) VPN接続中はPPTPサーバから、ローカルIPが割り振られています。 本来、VPNに接続している最中は、その他のWebページ にアクセスできないものなのでしょうか? PPTPサーバ側から割り振られているローカルIPと クライアント側で割り振られているローカルIP が異なるので、なんとなくクライアント側の ルータがマスカレードしてくれないのかな? と思っているんですが・・・。

  • 外部からのPHP経由でのMySQLへの接続について

    こんにちは、外部からのPHP経由でのMySQLへの接続について解決できない問題がございまして、質問させて頂きました。初心者で申し訳ございませんが宜しくお願い致します。。 只今自宅のサーバー(fedoracore3)にyumでmysqlをインストールし、レンタルスペースで借りているサーバーから <?php $db=mysql_connect("218.*.*.*:3306","test","test"); ?> というだけの単純なPHPで接続を試みているのですが どうしてもうまくいきません。 mysql_connect(): Can't connect to MySQL server on '218.*.*.*' (111) in ....... スクリプト関係はレンタルサーバーに置いて、データベースだけ自宅サーバーの方に移行したいと考えております。 ちなみに、試してみたこと、分かることは ・外部のサーバーからnmapで確認したところ3306ポートはちゃんとlisten状態になっている。(ローカルのルーターのIPマスカレードはちゃんとできている、はず) ・ローカルのPCはもちろん、外部のサーバーにSSHで入ってそこからmysql -u test -h 218.*.*.* -pでアクセスできる。 ・権限はgrant all privileges on *.* to test@"%" identified by 'test' with grant option;で設定済み ・自宅サーバーの方はOSはfedoracore3で、全てyumにてパッケージ管理、待ち受けているのはftpサーバー、sshサーバー、mysqlのみ 他にも必要な情報などがあればご指示下さい。 このような状況なのですが、もし良かったらご教授下さい。宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • YahooBB!50MのADSLモデムを外部から接続可能にするためには

    YahooBB!50MのADSLモデムを外部から接続可能にするためには?  初心者の者ですが、YahooBB!50MのADSLモデムを現在使用していて、ipアドレスでは、 192.168.3.xという具合に、ローカル内では、サーバーにアクセスできるのですが、外部から、接続するにはどのように設定したらよいのか教えてください。当方、初心者なので、分かりやすく説明いただけると幸いです。

  • ソケットインタフェースに関して

    クライアント/サーバ間でTCP/IPソケットのプロトコルを使用してネットワークを構築しようとしています。 TCP/IPソケットで、最初のクライアントAからconnectされた状態でクライアントBから同一ポートにconnectされた場合、クライアントBからのconnectを有効にしたいと考えています。本場合、他のクライアントからconnectされたことがTCP/IP層で検知可能でしょうか?また、アプリケーション層での作りは、どのようにすればよいか知っている方教えて下さい。

  • リモート接続について

    はじめまして、 外部接続について質問があります。 よろしくお願いします。 外部から家庭内のサーバにアクセスしたいのですが どのように行えば良いのでしょうか。 家庭内はフレッツの設定をルータにしてあり、 サーバにはルータからDHCPでアドレスを自動的に設定しています。 ・構成 ルータ→フレッツの常時接続の設定(210.10.xx.xxなど)グローバルIPアドレス サーバDHCP(192.168.1.10など)ローカルIPアドレス 行いたいことは、 外出先からSSHなどで、ルータを経由して サーバDHCP(192.168.1.10など)ローカルIPアドレス にアクセスを行いたい。 今までリモート接続は同じセグメント内でしか行ったことがありません。 質問になってしまい申しわけございませんが、上記の様なことを実現するのは個人で可能でしょうか。 Web等で「SSH接続、ルータ、リモート」などをキーワードに 自分なりに調べたのですが、その様な接続方法の例が無く分かりませんでした。 もし、分かる方がいらっしゃいましたら、 ヒントでも構いませんので方法をお教え頂けませんでしょうか。 よろしくお願いいたします。

  • インターネットに接続しないサーバ・クライアントシステム

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1897065 をしている内にあきらめてBBルータを購入しました. 次のようなネットワーク、サーバクライアントシステムを作りたいですが問題ないでしょうか? 1. ルータはインターネット、サーバ、クライアントの接点になっている 2. サーバ、クライアントは夫々一台ずつある 3. ISPから非固定のローカルIPが与えられていてそれを使ってインターネットに接続するようになっている 4. ネットワークのアドレスを192.168.0.0/24   ルータ機のIPアドレスを 192.168.0.1   サーバ機のIPアドレスを 192.168.0.2   クライアント機のIPアドレスを 192.168.0.101   ドメインネームは設定しない 5. SSHの構築 6. HTTPの構築 (7. スーパーサーバの構築) 3.の(非固定の)ローカルIPしか与えられない所に問題があると思いますが如何でしょうか? また、設定なども含め、他に必要なことはあるでしょうか?

  • FTPサーバに外部から接続できない

    FTPサーバに外部から接続できません。 LAN内からは別のクライアントで接続できました。 FTPサーバソフト:nekosogiftpd(windows XP professional) windows xpでのファイアフォール:なし ネット環境:光プレミアムマンションタイプ(VDSL) NTTレンタルのCTUの設定:静的アドレス変換設定(ポート指定)で FTP(21)ポートをLAN内のサーバマシン(windowsのプライベート IPアドレス)に通すように指定しています。 以上の環境です。 外部からのみ繋がらないのでルータ(CTU)の設定か ファイアフォール等に原因があると思われますが 現在のところわかりません。 何か考えられることはないでしょうか? よろしくお願いします。

  • NetScape7.0の起動時に外部インターネットに接続しに行ってしまう

    わが社には、イントラ用に(ローカルに)WWWサーバが有ります。つまり、クライアントPCと同一LAN上にWWWサーバがあります。そのサイトを表示させるためにURLにIPアドレスを直接入力しています。また、デフォルト(立ち上げ時のURL)設定も社内IPアドレスを指定しています。また、インターネット網(一般のインターネット網)への接続用にISDNダイアルアップルータを置いています。PCの設定のデフォルトゲートウェイ設定には、そのルータのIPアドレスを記述しています。 社内のURLしか(IPアドレス)指定していないにもかかわらず、NetScapeを使用時に「ルータからインターネット網へ」接続に行ってしまいます。 なぜでしょうか? 料金がかさんで困っています。

  • 外部ネットワークへのADSL接続

    現在、インターネットなどの外部ネットワークに接続していない社内ネットワークがあり、そこで複数のPC(OSはWindows2000)を管理しています。それらのPCには、ローカルでIPアドレスを割り当てています。 このたび、その中の特定1台のPCだけ、NTTのフレッツADSLを用いて外部ネットワークに接続する必要が生じました。(セキュリティポリシ上、全てのPCが外部ネットワークに接続する環境は許されていません) また、このPCも、既存のローカルネットワークにこれまでどおり接続する必要があります。 外部ネットワークに接続するのは月1回でよいので、必要に応じてLANケーブルを切替えて、接続するネットワークを変更する運用を考えているのですが、接続先を変更するたびにIPアドレスの設定を変更する必要があるのでしょうか? それとも、接続先を指定するだけで、動的に変更する方法がありますでしょうか? また、2NIC運用はできれば避けたいと思っています。 よろしくお願いいたします。

専門家に質問してみよう