会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132432个问题
JAVA 全系列/第二阶段:JAVA 基础深化和提高/多线程技术(旧) 2793楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/网络编程 2794楼

客户端代码
public class client {
    public static void main(String[] args) throws IOException {
        Socket client =new Socket("localhost",10000);
        ObjectOutputStream oos=new ObjectOutputStream(client.getOutputStream());
        User u =new User("jscn","jscn");
        oos.writeObject(u);
        DataInputStream dis=new DataInputStream(client.getInputStream());
        System.out.println(dis.readUTF());
        if (oos!=null){
            oos.close();
        }
        if(dis!=null){
            dis.close();
        }
        if (client!=null){
            client.close();
        }
    }
}

服务器端代码

public class server {
    public static void main(String[] args) throws IOException, ClassNotFoundException {
        System.out.println("--------服务器已启动-------------");
        ServerSocket server=new ServerSocket(10000);
        Socket u=server.accept();
        ObjectInputStream ois=new ObjectInputStream(u.getInputStream());
        User user=(User)ois.readObject();
        System.out.println(u.getInetAddress().getHostAddress()+"请求登录"+"请求用户名"+user.getUsername()+"请求密码"+user.getPassword());
        String str="";
        if("jscn".equals(user.getUsername())&&"jscn".equals(user.getPassword())){
           str="登录成功";
        }else {
            str="登录失败";
        }
        DataOutputStream dos=new DataOutputStream(u.getOutputStream());
        dos.writeUTF(str);
        if (u!=null){
            u.close();
        }
        if (ois!=null){
            ois.close();
        }
        if (dos!=null){
            dos.close();
        }
    }
}

运行后报错,客户端报错,显示连接被拒绝,请老师看看,哪里有问题了

blob.png

JAVA 全系列/第二阶段:JAVA 基础深化和提高/网络编程(旧) 2795楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 2801楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/手写服务器项目(旧) 2802楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/网络编程(旧) 2803楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/智能电话本项目实战 2804楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637