[英]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.