wayneeWang 2016-06-02 02:12 采纳率: 10%
浏览 1095

我的这段代码哪里有问题==,刚学java


import java.util.*;
import java.io.*;
import java.net.*;

public class TestServer2 {
    public static void main(String [] args) {

        try {
            ServerSocket ss;
            ss = new ServerSocket(8888);
        }catch(IOException e) {
            System.out.println("传输错误");
        }
        Socket s = new Socket();
        try{
            s = ss.accept();
        }catch(Exception e) {
            System.out.println("连接失败");
        }

        try {
            BufferedWriter bo = new BufferedWriter( new OutputStreamWriter(s.getOutputStream()));
            BufferedReader bi = new BufferedReader(new InputStreamReader(s.getInputStream()));
        }catch(IOException e) {
            e.printStackTrace();
        }

        try {
            String str = null;
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            str = br.readLine();
            while(!str.equals("bye")) {
                bo.write(str);
                System.out.println("Cilent : " + bi.readLine());
                str = br.readLine();
            }
            bo.close();
            bi.close();
            br.close();
        }catch(IOException e) {
            e.printStackTrace();
        }
    }   
}

```![图片说明](https://img-ask.csdn.net/upload/201606/02/1464833487_755523.png)
  • 写回答

6条回答 默认 最新

  • wayneeWang 2016-06-02 02:22
    关注

    图片说明

    评论

报告相同问题?