0

私のコードは FTP サーバーに接続します。家にいるときはWi-Fiで問題なく使えています。また、どこでもデータを使用しても問題ありません(4g)。ただし、学校のwifiを使用しているときは接続しません。最終的にはタイムアウトになります。以前は FTP を使用して学校の Wi-Fi に接続できていたので、これは奇妙です。

@Override
protected Object doInBackground(Object... params) {
    System.out.println("DoInBackground");
            try {
        Client.enterLocalPassiveMode();
        System.out.println("Connecting");
        Client.connect(hostname, port);
        System.out.println("Connected");

DoInBackground と Connecting を出力しますが、Connected には到達しません。なぜこれが起こっているのかについてのアイデアはありますか? また、enterLocalPassiveMode をどこに置くべきかわからなかったので、前と後に両方試してみましたが、どちらも同じ結果でした。

4

0 に答える 0