Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(javaのsocketについて質問です。)
閲覧数:307
掲示板(javaのsocketについて質問です。)
名前
匿名
題名 javaのsocketについて質問です。
質問内容

質問を評価する
(0ポイント)
HELLOと文字を送るだけの通信です。
プライベートIPを使用しての通信はできたのですが、
グローバルIPを使用しての通信が出来ません。
プログラムそのままでIPアドレスを変えるだけではいけないんですか?
それともルーターのポートを開かないとダメですか?
質問日時 2013-12-01 03:11:24
名前
匿名
回答内容

回答を評価する
(0ポイント)
Javaで単純にSocketを作るとローカルポートは不定(OSが
うまいこと割り振る)なので、例えば32768だとすると、
ルータが返却パケットを受けとったときに、「そんなポー
ト知らん」となる。
回答日時 2013-12-01 09:54:35
名前
匿名
回答内容

回答を評価する
(0ポイント)
Socketのコンストラクタを見るとわかると思うが
port指定できるのでポートを固定で使いたいので
あればポート指定すればよい。
ただし、開放されていないポートまたはアクセス制限されている場合はSecurityExceptionが発生するので注意。
回答日時 2013-12-01 18:52:13
回答内容を入力し、「確認」ボタンをクリックしてください。
ログインしていません。ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 ユーザIDをお持ちでない方は「ID登録」からユーザIDの登録を行ってください。
氏名 匿名
回答内容
 



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道