Java实现多端图书管理系统

2024-05-30 21:00:58 浏览数 (2)

主要就是实现的程序模块化,实现了一个基本档案关系系统,并且有许多的账户可以注册,管理员可以修改其中的内容,有兴趣可以自己打开看看,文尾链接内饰我的代码,感兴趣可以看看,完全分享

主要服务端代码如下:

代码语言:javascript复制
public Server() throws IOException{
        InetAddress liushen = InetAddress.getLocalHost();
        String s = liushen.getHostAddress();
        System.out.println("地址嗷嗷嗷为:" s);
        server = new ServerSocket( 12345, 100 );
        int number=1;
        while(true){
        displayMessage( "正在等待设备……n" );
        Socket connection = server.accept(); //尝试接入
        displayMessage( "连接 "   number   " 已经从此处建立连接:"  
        connection.getInetAddress().getHostName() );
        new ServerThread(connection,"Thread" number  );//实现多线程
        }
}

除此之外,还有客户端:

代码语言:javascript复制
public void runClient() throws IOException {
        try{
            connectToSerever();
            getStreams();
            processConnection();
        } catch(EOFException eofException) {
            displayMessage("nClient termined connection");
        } catch(IOException ioException) {
            ioException.printStackTrace();
        } finally {
            closeConnection();
        }
    }

具体代码比较多,这里就不再细讲,完整程序可以看我的Gitee文件

0 人点赞