一般情况下,服务器就是一直开的呀,你要关闭的话,只能关闭程序了。如果你需要在某个情况下关闭服务器,可以在那个条件里面close不就行了啊。比如i++;后面为了不接受太多客户端,if(i==10) server.close();也就是一旦有10个同时连接服务器的时候,服务器直接断开。这只是一个示范,你可以再别的条件下关闭嘛。
s = server.accept();发生异常。直接跳到异常块处理。没有对socket进行关闭