Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Socket从不停止对SocketServer的搜索_Java_Sockets_Search_Networking_Serversocket - Fatal编程技术网

Java Socket从不停止对SocketServer的搜索

Java Socket从不停止对SocketServer的搜索,java,sockets,search,networking,serversocket,Java,Sockets,Search,Networking,Serversocket,好的,我的问题很简单,因为我有一个服务器和一个客户端程序,但是我不希望我的服务器必须打开才能让客户端运行,所以我想让它让客户端永远不会停止搜索服务器,我所要做的就是打开服务器,有人知道我该怎么做吗?谢谢把它放在一个while循环中。请记住,这将使您的程序暂停,直到它连接为止,因此您可能应该在单独的线程上执行此操作 boolean done = false; while (!done) { try { // Socket initialization code }

好的,我的问题很简单,因为我有一个服务器和一个客户端程序,但是我不希望我的服务器必须打开才能让客户端运行,所以我想让它让客户端永远不会停止搜索服务器,我所要做的就是打开服务器,有人知道我该怎么做吗?谢谢

把它放在一个while循环中。请记住,这将使您的程序暂停,直到它连接为止,因此您可能应该在单独的线程上执行此操作

boolean done = false;
while (!done) {
    try {
        // Socket initialization code
    } catch (IOException e) {
        if (!e.getMessage().equals(/* Error code for unable to find server */) {
            done = true;
    }
}