2011-02-14 108 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,并回来更具体的问题。