package ming;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.io.*;
import java.net.*;
public class Client extends JFrame{
private JTextArea t1;
private JTextField t2;
private JButton b;
private Container c;
private JPanel p1;
private JPanel p2;
private JPanel p3;
private Socket s;
private OutputStream os;
private DataOutputStream dos;
private ServerSocket ss;
private DataInputStream dis;
class m implements ActionListener{
public void actionPerformed(ActionEvent e) {
try {
s=new Socket("169.254.129.251",6666);
os=s.getOutputStream();
dos=new DataOutputStream(os);
dos.writeUTF(t2.getText()+"\n");
dos.close();
s.close();
} catch (UnknownHostException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
public Client(){
setLocation(200,150);
setSize(450,500);
setTitle("客户端简单聊天模块客户端");
setDefaultCloseOperation(EXIT_ON_CLOSE);
t1=new JTextArea(17,40);
t2=new JTextField(30);
b=new JButton("发送");
b.addActionListener(new m());
c=getContentPane();
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
p2.add(t1,BorderLayout.CENTER);
p3.add(t2,BorderLayout.WEST);
p3.add(b,BorderLayout.EAST);