0

ユーザーがサーバーからファイルをアップロード/ダウンロードできるようにするこのプログラムを実装しようとしています(同じマシンで実行されているclient.javaとserver.javaの両方)

ここに画像の説明を入力

私が抱えている問題は、ファイルを選択してボタンをクリックしてアップロードすると、ソケットがもう機能していないため、2回目のアップロードが許可されないことです。

ウィンドウが閉じるまでソケットを有効にするにはどうすればよいですか?

4

1 に答える 1

1

ソケットを適切にセットアップしたと仮定して、以下を使用しWindowListenerます。

// Listens for closing event
frame.addWindowListener(new WindowAdapter()
{
    public void windowClosing(WindowEvent e)
    {
        // Do stuff
        socket.close(); // Make sure socket is visible here
    }
});
于 2013-04-20T20:34:13.610 に答える