import java.io.*;
import java.net.*;
public class MyServer {
public static void main(String[] args) throws IOException{
ServerSocket server=new ServerSocket(5678);
Socket client=server.accept();
BufferedReader in=new BufferedReader(new InputStreamReader(client.getInputStream()));
PrintWriter out=new PrintWriter(client.getOutputStream());
while(true){
String str=in.readLine();
System.out.println(str);
out.println("has receive....");
out.flush();
if(str.equals("end"))
break;
}
client.close();
}
}其中Socket client=server.accept();为什么不用new就可以直接用了啊而有的地方需要new 我看了书 书上都没说为什么
请帮我解释下下,谢谢
import java.net.*;
public class MyServer {
public static void main(String[] args) throws IOException{
ServerSocket server=new ServerSocket(5678);
Socket client=server.accept();
BufferedReader in=new BufferedReader(new InputStreamReader(client.getInputStream()));
PrintWriter out=new PrintWriter(client.getOutputStream());
while(true){
String str=in.readLine();
System.out.println(str);
out.println("has receive....");
out.flush();
if(str.equals("end"))
break;
}
client.close();
}
}其中Socket client=server.accept();为什么不用new就可以直接用了啊而有的地方需要new 我看了书 书上都没说为什么
请帮我解释下下,谢谢
解决方案 »
- 求大神确认一下,有这回事吗?
- java文本 插入\n字符
- 求助一个java垃圾回收问题
- take(ArrayList<?> list)与take(ArrayList list)这两个方法头有区别吗?
- java写Socket与C++写的Socket之间的通讯的问题。(顶者有分)
- JAVA的AWT如何刷新窗体,或者能解决我的问题的,进。
- 请问为什么resultset.updateString有问题
- 怎样调用本目录的上一级的文件,使用的是相对路径表示??
- 请问:在JAVA中如何调用XML的参数? 请赐教!!
- java高手帮!
- 什么是音频引擎
- 谁来告诉我,actionPerformed错在哪里?帮我改正下
if (isClosed())
throw new SocketException("Socket is closed");
if (!isBound())
throw new SocketException("Socket is not bound yet");
Socket s = new Socket((SocketImpl) null);
implAccept(s);
return s;
}
这是ServerSocket类的源代码