网络应用程序大作业,使用tcp和udp完成一个类似于QQ的聊天软件,使用Java语言编写,有gui界面,附带上机报告。


使用java技术开发,使用TCP完成聊天工具的文件传输功能,使用UDP完成即时聊天工具的聊天功能,有gui界面,可以实现局域网内聊天。为网络应程序课程大作业,附带两份实验报告
资源截图
代码片段和文件信息
package com.client.app;



import com.client.view.LoginUI;
import com.client.view.SignUpUI;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class ClientStart {
    public static void main(String[] args) {
        Jframe f=new Jframe(“选择“);
        f.setSize(400 300);
        f.setLocation(200 200);
        f.setLayout(new FlowLayout());

        JButton b1=new JButton(“登录“);
        b1.setBounds(30 70 40 30);
        b1.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                    new Thread(new LoginUI()).start();
            }
        });

        //注册按钮
        JButton b2=new JButton(“注册“);
        b2.setBounds(80704030);
        b2.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                    new Thread(new SignUpUI()).start();
            }
        });

        f.add(b1);
        f.add(b2);
        f.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
        f.setVisible(true);
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        561  2017-12-14 10:20  网络应用程序java项目工程NetWork.ideacheckstyle-idea.xml

     文件       1444  2017-12-14 10:20  网络应用程序java项目工程NetWork.ideainspectionProfilesProject_Default.xml

     文件        273  2017-12-14 10:20  网络应用程序java项目工程NetWork.ideamisc.xml

     文件        254  2017-12-14 10:20  网络应用程序java项目工程NetWork.ideamodules.xml

     文件       8792  2017-12-14 19:50  网络应用程序java项目工程NetWork.ideauiDesigner.xml

     文件      58866  2017-12-30 15:36  网络应用程序java项目工程NetWork.ideaworkspace.xml

     文件     160519  2010-02-07 12:52  网络应用程序java项目工程NetWorklibcommons-dbcp-1.4.jar

     文件      77857  2014-07-16 21:23  网络应用程序java项目工程NetWorklibcommons-dbutils-1.6.jar

     文件     100472  2011-03-29 22:55  网络应用程序java项目工程NetWorklibcommons-pool-1.5.6.jar

     文件     232932  2017-12-15 18:35  网络应用程序java项目工程NetWorklibgson-2.8.2.jar

     文件     985603  2015-10-06 17:24  网络应用程序java项目工程NetWorklibmysql-connector-java-5.1.37-bin.jar

     文件        712  2017-12-14 10:30  网络应用程序java项目工程NetWorkNetWork.iml

     文件         78  2017-12-25 14:16  网络应用程序java项目工程NetWorkoutproductionNetWorkclient.properties

     文件        742  2017-12-23 15:22  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientappClientStart$1.class

     文件        743  2017-12-23 15:22  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientappClientStart$2.class

     文件       1291  2017-12-23 15:22  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientappClientStart.class

     文件       1936  2017-12-24 21:17  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientcontrollerAccFileCon$1.class

     文件       4162  2017-12-24 21:17  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientcontrollerAccFileCon.class

     文件       1451  2017-12-23 15:22  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientcontrollerAccResquest.class

     文件       3058  2017-12-25 21:10  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientcontrollerFriendOnlineCheck.class

     文件       1833  2017-12-25 20:37  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientcontrollerLogOutCheck.class

     文件       2781  2017-12-30 14:32  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientcontrollerRecAllMsg.class

     文件       3282  2017-12-26 11:22  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientcontrollerSendFileCon.class

     文件       1954  2017-12-24 11:45  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientcontrollerSendMsgCon.class

     文件       4203  2017-12-24 22:02  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientcontrollerSendRequest.class

     文件        894  2017-12-23 15:22  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientdomainAckBean.class

     文件       1505  2017-12-23 15:22  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientdomainAddFriendBean.class

     文件       1520  2017-12-23 15:22  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientdomainDeleteFriendBean.class

     文件       1618  2017-12-23 15:22  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientdomainFriendsListBean.class

     文件       1462  2017-12-23 15:22  网络应用程序java项目工程NetWorkoutproductionNetWorkcomclientdomainLoginBean.class

............此处省略148个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)