为什么用Java编写的多线程聊天程序只能多个客户端向服务端发送信息,而服务端却不能向客户端返回信息? 10
btn_send.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente...
btn_send.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { //发送消息事件 send(); } });public void send() { if(!isStart){ JOptionPane.showMessageDialog(frame, "服务器没有启动","错误",JOptionPane.ERROR_MESSAGE); return; } //获取文本框输入的内容 String message = txt_message.getText().trim(); if(message==null||message.equals("")) { JOptionPane.showMessageDialog(frame, "消息不能为空","错误",JOptionPane.ERROR_MESSAGE); return; } writer.println(frame.getTitle()+"@"+"ALL"+"@"+message); writer.flush(); txt_message.setText(null); } public static void main(String[] args) { new CharServer(); } }
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询