请解释这些代码

时间:2011-02-14 08:16:59

标签: java sockets

这是什么? outSocket / inSocket是socket还是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()));

3 个答案:

答案 0 :(得分:2)

这是一个使用套接字的服务器。

outSocket是服务器写入输出并与客户端通信的对象,inSocket是服务器接收客户端请求的对象。

由于您发布的代码过于通用,因此没有什么可说的了。

希望它有所帮助。

答案 1 :(得分:1)

答案 2 :(得分:0)

基本上,您的代码正在设置PrintWriterBufferedReader,以便能够使用高级方法而不是Input / OutputStream提供的低级方法

您应该查看所有这些类的javadoc,然后再回答更具体的问题。