Java 套接字无法连接

Java 套接字无法连接,java,sockets,Java,Sockets,在此代码中,正在创建服务器并尝试与套接字建立连接。我认为这段代码应该显示输出,但它没有显示。例如:如果我在控制台中说hello,它应该打印hello。但事实并非如此。有人能帮我看看这里到底发生了什么吗?你不会碰巧写了一些与openSIPS或Asterisk有关的东西吗?客户端代码是什么样子的?看看: public class JavaApplication15 { public static String ip="127.0.0.1"; public static int po

在此代码中,正在创建服务器并尝试与套接字建立连接。我认为这段代码应该显示输出,但它没有显示。例如:如果我在控制台中说hello,它应该打印hello。但事实并非如此。有人能帮我看看这里到底发生了什么吗?

你不会碰巧写了一些与openSIPS或Asterisk有关的东西吗?客户端代码是什么样子的?看看:
public class JavaApplication15 {

    public static String ip="127.0.0.1";
    public static int port=5060;

    public static void main(String[] args) throws IOException {

        ServerSocket ss = null;
        InetAddress ii = InetAddress.getLocalHost();
        System.out.println(ii);
        InetAddress ad = InetAddress.getByName(ip);
        System.out.println(ad);

        InetAddress i = ad;
        System.out.println(i);
        try {
            // TODO code application logic here
             ss = new ServerSocket();
             ss.bind(new InetSocketAddress(ip, port));
             InetSocketAddress ia;
             String st=ss.getLocalSocketAddress().toString(); // print socket ip and address
             System.out.println(st);

             System.out.println("created");
        } catch (IOException ex) {
            System.out.println("not created");
        }
        Socket client = null,ee = null;
        client = ss.accept();
        PrintWriter out = null;
        BufferedReader in = null ;

        out = new PrintWriter(client.getOutputStream(),true);
        in = new BufferedReader(new InputStreamReader(client.getInputStream()));
        BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));

        String input = null;
        while((input = in.readLine())!=null){

            System.out.println(input);
            System.out.println("echo :" +in.readLine());

        }

        out.flush();
        in.close();
        stdin.close();
        client.close();
        ss.close();

     }
}    

 }