无法使用我的公共IP地址连接到服务器

时间:2015-04-15 20:14:38

标签: java sockets client-server

我用Java编写了一个简单的聊天应用程序,当我尝试使用“127.0.0.1”从系统内部连接到服务器时,它工作得很好。 但是当我尝试使用我的公共IP地址连接到服务器时,客户端无法找到套接字?如何解决它。 这是客户端代码

    String ipadd = "213.109.45.23";
    InetAddress ip = InetAddress.getByName(ipadd);
    sockfd = new Socket(ip,1800);

这是服务器代码

    String ipadd = "0.0.0.0";
    InetAddress ip = InetAddress.getByName(ipadd);
    ServerSocket ss = new ServerSocket();
    ss.setReuseAddress(true);
    ss.bind(new InetSocketAddress(ip,1800));

0 个答案:

没有答案