繁体   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