簡體   English   中英

如何使套接字保持活動狀態直到窗口關閉Java

[英]How to keep the socket alive until the window is close Java

我正在嘗試實現該程序,該程序將允許用戶從服務器(在同一台計算機上運行的client.java和server.java)上載/下載文件。

在此處輸入圖片說明

我遇到的問題是,當他們選擇文件並單擊上傳按鈕時,由於套接字不再存在,因此不允許他們第二次上傳。

如何確保我可以讓套接字保持活動直到窗口關閉?

假設您正確設置了套接字 ,請使用WindowListener

// Listens for closing event
frame.addWindowListener(new WindowAdapter()
{
    public void windowClosing(WindowEvent e)
    {
        // Do stuff
        socket.close(); // Make sure socket is visible here
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM