主要就是一个socket和serversocket 其中有一个accept()方法,就是作监听用的,把ip设一下,要用一些stream ,好长时间没有写这块内容了,具体的想不起了,不过不太难,只要有两个类就能实现了,
解决方案 »
- 救命啊~俄罗斯方块,不能显示所要求的控制动作,还有Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException异常抛出~
- 关于PerparedStatement的问题 帮忙接下下吧! 急
- JScrollPane 的问题
- hashmap的put怎么用,我想输入张三,和99两个值。
- 给1个按钮添加包含匿名内部类的监听器
- 今年的巴德歌赫猜想,谁答出,谁有奖
- java能不能设置non-block的读啊?
- 如何实现新打开的Frame2在Frame1的框架内部实现(而不是再外部弹出新窗口)
- 菜鸟求救!(exception in thread "main" java.lang.NoClassDefFoundError)
- 保留字synchronized的作用?
- 帮我找找错误吧!
- 求助:这样用递归式为什么出错?
import java.net.*; public class ServeOneSocket extends Thread { private Socket socket;
private BufferedReader in;
private PrintWriter out;
private String content; /**
* Constructor
*/
public ServeOneSocket(Socket s,String c)throws IOException {
socket=s;
content=c;
in=new BufferedReader(
new InputStreamReader(
socket.getInputStream()));
//enable auto-flush
out=new PrintWriter(
new BufferedWriter(
new OutputStreamWriter(
socket.getOutputStream())),true);
start();//calls run()
} public void run(){
try{
while (true){
String str=in.readLine();
if (str.equals("END"))break;
System.out.println("Echoing:"+str);
out.println(str);
out.println(content);
}
System.out.println("Closing...");
}catch(IOException e){
}finally{
try{
socket.close();
}catch(IOException e){}
}
}
}