I have 2 AsyncTask, one which is creating a socket connections and anotherone that is transmitting objects using those sockets. my code is this:

```
try {
        connectat = true;
        transmitter = new SocketTransmitter();
        transmitter.execute();
        connector = new socketConnector();
        connector.execute(owner);

        this.open();
    } catch (IOException e) {

```

However, the `AsyncTask` called `socketConnector` is never created or executed. I tried to change the order but then transmitter is not created or executed...

Whats wrong with that?