pessoal … é o seguinte
eu tenho uma janela de login que abre uma conexao via socket com um servidor numa porta…
pretendo depois USAR A MESMA CONEXAO (SOCKET) NUMA OUTRA JANELA (PRINCIPAL DA APLICACAO)…
NO LOGIN TENHO:
private void btLigarActionPerformed(java.awt.event.ActionEvent evt) {
try {
//Cria o Socket com dados das textboxes
Socket rec = new Socket(txtHost.getText(), Integer.parseInt(txtPort.getText()));
if (rec != null){
//abre a nova janela e passa o socket como argumento
new ClienteLigado(rec).setVisible(rootPaneCheckingEnabled);
setVisible(false);
}
}
NA proxima janela tenho um construtor que gera uma exececao
ClienteLigado(Socket s) {
super();
lbHost.setText(s.getInetAddress().getHostName());
initComponents();
...
Agradeço a vossa ajuda