• 大小: 34KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Java
  • 标签: JAVA  

资源简介

在局域网实现多人聊天功能,通过TCP协议提供简单和快速的网络传输服务来保证聊天的实时性。 程序基于C/S结构,可实现多个客户端与服务端的通信,或者说是建立了一个聊天室,可以实现多人聊天,双方通过确认端口号和局域网IP来实现连接,服务端可以设置最大连接人数,客户端可以断开连接。

资源截图

代码片段和文件信息

public class MainWindow extends Jframe {

  
    private static final long serialVersionUID = 1L;
    private JPanel contentPane;
    private JTextArea txt;
    private JTextField txtip;
    private JTextField txtSend;
    public MainWindow() {
        setAlwaysOnTop(true);
        setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
        setBounds(100 100 450 300);
        contentPane = new JPanel();
        contentPane.setBorder(new EmptyBorder(5 5 5 5));
        setContentPane(contentPane);

        txt = new JTextArea();
        txt.setText(“ready...“);

        txtip = new JTextField();
        txtip.setText(“127.0.0.1“);
        txtip.setColumns(10);

        JButton btnConnect = new JButton(“connect“);
        btnConnect.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                ChatManager.getChatManager().connect(txtip.getText());
            }
        });

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-16 19:38  qq\
     文件         301  2018-04-14 17:50  qq\.classpath
     文件         378  2018-04-14 17:50  qq\.project
     目录           0  2018-04-16 19:38  qq\.settings\
     文件         598  2018-04-14 17:50  qq\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-04-16 19:41  qq\bin\
     目录           0  2018-04-17 09:40  qq\bin\qq\
     文件         646  2018-04-17 09:40  qq\bin\qq\Client_more$1.class
     文件         643  2018-04-17 09:40  qq\bin\qq\Client_more$2.class
     文件        2248  2018-04-17 09:40  qq\bin\qq\Client_more$3.class
     文件        1428  2018-04-17 09:40  qq\bin\qq\Client_more$4.class
     文件         770  2018-04-17 09:40  qq\bin\qq\Client_more$5.class
     文件        3685  2018-04-17 09:40  qq\bin\qq\Client_more$MessageThread.class
     文件        7940  2018-04-17 09:40  qq\bin\qq\Client_more.class
     文件        1784  2018-04-17 09:40  qq\bin\qq\MainWindow.class
     文件         759  2018-04-16 21:41  qq\bin\qq\Server_more$1.class
     文件         643  2018-04-16 21:41  qq\bin\qq\Server_more$2.class
     文件         646  2018-04-16 21:41  qq\bin\qq\Server_more$3.class
     文件        2499  2018-04-16 21:41  qq\bin\qq\Server_more$4.class
     文件        1756  2018-04-16 21:41  qq\bin\qq\Server_more$5.class
     文件        4580  2018-04-16 21:41  qq\bin\qq\Server_more$ClientThread.class
     文件        3020  2018-04-16 21:41  qq\bin\qq\Server_more$ServerThread.class
     文件        7911  2018-04-16 21:41  qq\bin\qq\Server_more.class
     文件         753  2018-04-16 19:41  qq\bin\qq\User.class
     目录           0  2018-04-16 19:38  qq\src\
     目录           0  2018-04-17 08:36  qq\src\qq\
     文件         982  2018-04-17 09:40  qq\src\qq\A.java
     文件       13761  2018-04-17 09:40  qq\src\qq\Client_more.java
     文件       17685  2018-04-16 21:41  qq\src\qq\Server_more.java
     文件         521  2018-04-16 19:33  qq\src\qq\User.java

评论

共有 条评论