恩。應該能實現妳的要求
首先socket不是壹個阻塞方法,它不會自動去連serverSocket,而是妳connect壹次它就去連壹次,socket本身不存在什麽連接server端超時,所以客戶端的連接超時是由妳的程序去控制的,比如用線程。
其次,惡意連接這個問題,其實我已經給妳解決了,在server端拿到socket後,不就能用socket.setSoTimeout()來設置連接時間了麽?