2012-03-06 270 views
1

我有一個問題,這可能表明我缺乏經驗,而且我仍然是一名學生。客戶端的套接字連接

我建立一個套接字連接客戶端(服務器已經在運行),並使得在客戶端的連接後,我馬上去不同的形式,我想驗證用戶名(也是基於在客戶端)和服務器端的數據庫密碼。問題是,我覺得我不想再進行連接,因爲我已經做到了這一點前面的表格上

ClientSocket的=新的Socket(hostAdress,7777);

我怎麼能「延續」的事實,我有一個已經到了新的連接形式,這樣我只需要創建和輸入輸出流,而無需再次進行連接的新形式。

對不起,希望這個問題是有道理的

親切的問候

阿里安

回答

4

創建這樣的方法:

public Socket getSocket() { 
    return clientSocket; 
} 

,並從其他類調用它(假設你對該對象有參考

1

或靜態變量E:

private static Socket clientSocket = new Socket(hostAdress, 7777); 

和本雅明寫道,創建一個方法,但在這種情況下,將靜態方法

+0

aaaaahh。謝謝分配。 – Arianule 2012-03-06 08:13:07