【问题标题】:Android client - Java Server and Tor trafficAndroid 客户端 - Java 服务器和 Tor 流量
【发布时间】:2016-10-08 00:58:29
【问题描述】:

我正在尝试设置一个 java 服务器和一个通过 Tor 通信的 Android 客户端。使用this pages 指令,我已经使用Java 客户端设法做到了。但是当我尝试将客户端代码用于 Android 项目时,应用程序崩溃了。我的 android-client 代码如下。

MainActivity.java

public class MainActivity extends Activity {

private BootStrapper bootstrapper;

@SuppressWarnings("unchecked")
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);
    bootstrapper = new BootStrapper();
    bootstrapper.execute();

}

 @Override

     public boolean onCreateOptionsMenu(Menu menu) {


             getMenuInflater().inflate(R.menu.main, menu);
             return true;
 }

 private class BootStrapper extends AsyncTask<Object, Object, Object> {

    @Override
    protected Object doInBackground(Object... params) {

    TcpipNetAddress remoteAddress = new TcpipNetAddress("localhost", 3000);
    NetLayer netLayer = NetFactory.getInstance().getNetLayerById(NetLayerIDs.TCPIP);
    netLayer.waitUntilReady();


    try {
        NetSocket netSocket = netLayer.createNetSocket(null, null, remoteAddress);
    } catch (IOException e) {

        e.printStackTrace();
    }
    return null;}


        }




    }

我在服务器端没有错误,但在客户端这是 logCat 的输出

06-07 22:07:26.981: W/dalvikvm(2364): VFY: unable to resolve new-instance 2065 (Lorg/silvertunnel_ng/netlib/api/util/TcpipNetAddress;) in Lcom/example/hellotor/MainActivity$BootStrapper;

【问题讨论】:

  • 应用程序崩溃 => 请edit 你的问题并添加你得到的堆栈跟踪。
  • 谢谢!刚刚编辑!我会很感激任何帮助

标签: java android server client tor


【解决方案1】:

您好,尽量不要在 android 上使用这个库,因为它在内存方面存在整体问题。考虑看看这个library for android。它是新的、功能齐全的并且经过全面更新

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2021-04-21
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    • 1970-01-01
    相关资源
    最近更新 更多