04.class TransClient {
05. public static void main(String[] args)throws Exception{
06. Socket s=new Socket("192.168.191.1",10006);
07. BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));
08. BufferedWriter buOut=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
09. BufferedReader buIn=new BufferedReader(new InputStreamReader(s.getInputStream()));
10. String line=null;
11. while((line=bufr.readLine())!=null)
{
//将这地方的顺序颠倒一下就可以了
12. if("over".equals(line))
13. break;
14. buOut.write(line);
15. buOut.newLine();
16. buOut.flush();
17. String str=buIn.readLine();
18. System.out.println("server:"+str);
19. }
20. bufr.close();
21. s.close();
22. }
23.}
24.
25.
26.class TransServer {
27. public static void main(String[] args)throws Exception{
28. ServerSocket ss=new ServerSocket(10006);
29. Socket s=ss.accept();
30. BufferedReader buIn=new BufferedReader(new InputStreamReader(s.getInputStream()));
31. BufferedWriter buOut=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
32. String line=null;
33. while((line=buIn.readLine())!=null){
34. buOut.write(line.toUpperCase());
35. buOut.newLine();
36. buOut.flush();
37. }
38. s.close();
39. ss.close();
40. }
41.}
|