Как отобразить список пользователей, подключенных к server.eg в приведенном ниже коде я попытался отобразить с помощью текстовой области online onclick
Server
private void msg_txtMouseClicked(java.awt.event.MouseEvent evt) { // TODO add your handling code here: msg_txt.setText(""); } private void sendActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: for(int y=0;y<=i;y++) { try { s=w[y]; dout= dout=new DataOutputStream(s.getOutputStream()); msg_send=msg_txt.getText().trim(); dout.writeUTF(msg_send);//sending message to client } catch (Exception ex) { } } } private void onlineMouseClicked(java.awt.event.MouseEvent evt) { // TODO add your handling code here: for(int y=0;y<=i;y++) { dip=w[y]; String te=le[y]; online.setText(te); } } public static void main(String args[]) { /* Set the Nimbus look and feel */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (Exception ex) { } java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Pratice().setVisible(true); } }); try { ser= new ServerSocket(9999); w=new Socket[100]; } catch (IOException ex) { } while (true) { try { s=null; s=ser.accept(); i++; w[i]=s; InetAddress yup=s.getInetAddress(); pe[i]=yup.getHostName(); le[i]=yup.getHostAddress(); } catch(Exception ex) { } } }
Что я уже пробовал:
Я попытался установить онлайн-клиент в текстовой области, но он не работает
Richard MacCutchan
"но это не работает"
Что это значит?
Member 13896070
я хочу отобразить список подключенных клиентов, но он ничего не показывает.
Member 13896070
как создать текстовую область для отображения списка подключенных клиентов?На данный момент клиенты у которых хранится их сокет я хотел бы отобразить имя хоста но имя хоста не отображается в поле текстовой области
Richard MacCutchan
Мы не можем догадаться, что делает или должен делать ваш код. Пожалуйста, отредактируйте свой вопрос и объясните, где возникает проблема и что именно это такое. Слова "Я хочу сделать x" не помогут людям, которые никогда раньше не видели ваш код.