使用单元连接将Android应用连接到套接字时出现问题

我试图让我的android应用程序通过互联网连接到服务器上的套接字。 我注意到,当我在手机中打开Wi-Fi时,应用程序可以成功连接到该端口,但是如果关闭Wi-Fi,我会在连接上暂停。 当wi-fi关闭时,我可以无缝访问和浏览互联网,但连接到该服务器时总是失败。

我已验证服务器正在侦听该端口,并且如果启用了Wi-Fi,我总是可以通过互联网和电话连接任何其他计算机。

我想知道使用无线连接和小区连接到达那个位置会有什么不同。 我用来连接到地址的IP是公共地址。

Button SendButton = (Button) findViewById(R.id.SendButton);


    SendButton.setOnClickListener(new Button.OnClickListener() {

        @Override
            public void onClick(View v) {
            Socket kkSocket = null;
            PrintWriter out = null;

    try {
        kkSocket = new Socket("X.X.X.X", 4444);
        out = new PrintWriter(kkSocket.getOutputStream(), true);
    } catch (UnknownHostException e) {
        System.err.println("Don't know about host: X.X.X.X");

    } catch (IOException e) {
        System.err.println("Couldn't get I/O for the connection to: X.X.X.X");

    }
链接地址: http://www.djcxy.com/p/59933.html

上一篇: Problem connecting Android app to socket using cell connection

下一篇: Facebook fetcher C# console application