ニュース
|
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
|
掲示板