簡體   English   中英

Java套接字連接重用

[英]Java socket connection Reuse

我正在編寫一個java套接字代碼,我必須在不丟失連接的情況下發送多條消息,當我停止腳本時連接將結束。

我無法繼續進行,任何人都可以幫助我們使用任何方法來實現這一目標。

提前致謝

如果只是單線程服務器客戶端消息通信,則可以簡單地使用while循環來保持通信而不是結束它。

如果有用於檢查/改進的代碼將是一個很大的幫助。

這是一個長期存在的服務器的示例:

ServerSocket listener = new ServerSocket(9090);
try
{
    while (true)
    {
        Socket socket = listener.accept();
        System.out.println("Got a new connect from a client");
        try
        {
            PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
            out.println("hello from the server");
        }
        finally
        {
            socket.close();
        }
    }
}
finally
{
    listener.close();
}

暫無
暫無

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

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