PC^2(プログラミングコンテスト判定システム)というプログラムがあります。あなたはそれにjavaファイルを提出することができ、コンパイル/実行します。Javaプログラムはポートをブロックしていますか?
ソケットを作成するプログラムがあります。これをPC^2に送信すると、正常に動作しますが、WebブラウザのURL(http:// ip:port /)にアクセスできません。しかし、PC^2を終了すると(私のプログラムはまだ動いています)、Webブラウザでリフレッシュすると動作します。これは、PC^2が何らかの形でポートをブロックしているが、占有していない場合(つまり、ポートを占有する独自のServerSocketを作成している場合)、プログラムが例外をスローして終了するためです。
Javaプログラムで可能な方法はありますか? PC^2は閉鎖されたソースなので、私はそこを見ることができません。