0

サーバーからファイルを読み取る Android アプリでソケットを開きたいと考えています。

エミュレーターと同じコンピューターでサーバーを実行しており、これを Android の外部でテストして、ファイアウォールの問題やその他の接続の問題がないことを確認しました。

以下は私が問題を抱えているコードです。IP アドレスに続いてstreamm000が出力されます。この時点で、android.os.NetworkOnMainThreadException.

さらに、もう一方toastは私にくれNULLます。

これが私のコードです...

    toast("IP="+getIP());

    try {
        toast("created stream00000");
        so=new Socket("10.50.1.25", 80);
        toast("created stream111111");
        oos=new ObjectOutputStream(so.getOutputStream());
        toast("created stream2222");
        dos=new DataOutputStream(so.getOutputStream());
        //oos.close();
        toast("created stream33333");
    }
    catch(Exception e){
        toast(e.getCause() +"problem with this bla bla is opensteam");
        toast(e.getMessage()+"problem with this bla bla is opensteam");
        Log.v(e+"problem ","with this bla bla is opensteam");
    }
4

2 に答える 2