Transferir soquete de uma atividade para outra

Estou tentando transferirSocket atributo de umActivity para outro, mas eu não posso usarIntent.putExtra() método.

socket = new Socket("10.0.0.9", port);
i = new Intent(getBaseContext(), MainActivity.class);
i.putExtra("mysocket", socket);

Como posso transferirSocket de umActivity para outro?

questionAnswers(1)

yourAnswerToTheQuestion