2011-02-14 162 views
-1

這是什麼? outSocket/inSocket是套接字還是PrintWriter/BufferedReader對象?請解釋這些代碼

toServer = new Socket(args[0], SERVERPORT); 

//open socket for writing. But what is after the new key word????    
PrintWriter outSocket = new PrintWriter(new OutputStreamWriter(toServer.getOutputStream()),true); 

//open socket for reading. 
BufferedReader inSocket = new BufferedReader(new InputStreamReader(toServer.getInputStream())); 
+2

這正是它看起來像.... – 2011-02-14 08:19:43

回答

2

這是一個使用套接字的服務器。

outSocket是服務器將寫入輸出並與客戶端進行通信的對象,並且inSocket是服務器將從其接收客戶端請求的對象。

由於您發佈的代碼過於通用,因此沒什麼可說的。

希望它有幫助。

0

基本上,您的代碼建立PrintWriterBufferedReader,以便能夠使用高層次方法,而不是通過Input/OutputStream供給低電平的方法。

你應該看看所有這些類的javadoc,並回來更具體的問題。