2015-05-07 166 views
0

如果我的服務器套接字超時使用setSoTimeOut大約10秒。 有沒有辦法在我的SocketClient中找到ServerSocket的timeOut屬性?我在那裏的ServerSocket有一些超時的情況下,我需要在我的客戶知道和我不知道他們是如何在ServerSocket的套接字編程服務器套接字超時

+3

出於好奇,爲什麼你想讓你的客戶知道服務器的超時屬性? – it2051229

+0

製作一個客戶端,該客戶端在10小時內沒有響應,並在您收到錯誤之前檢查需要多長時間。 – GolezTrol

回答

2

配置的超時我有哪裏的ServerSocket有一些超時情況的知識,我需要知道在我的客戶端

不,你沒有。這個要求是自相矛盾的。在您的客戶端連接到服務器之前,它根本不是客戶端,除了IP地址和端口號之外,無法知道服務器的任何信息。

據我所見,你根本不需要知道你的客戶。 ServerSocket超時將在調用accept()方法並且該時段內沒有入站連接時運行。如果客戶可以利用這些信息的方式,您需要告訴我們它是什麼。