会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132600个问题
JAVA 全系列/第二阶段:JAVA 基础深化和提高/XML 技术(旧) 27436楼
JAVA 全系列/第三阶段:数据库编程/JDBC技术(旧) 27437楼
JAVA 全系列/第六阶段:项目管理与SSM框架/SpringMVC 27438楼
JAVA 全系列/第三阶段:数据库编程/MySQL数据库 27439楼
Python 全系列/第十七阶段:数据分析-数学知识(旧)/补充数学知识 27440楼
JAVA 全系列/第十三阶段:分布式文件存储与数据缓存/Nginx 27441楼
软件测试 全系列/预科阶段:测试环境和操作系统/VMWare的使用和Windows的安装 27442楼

02后台操作cookie.rar

浏览器打印出来的结果是把PHP文件的文本内容

image.png

WEB前端全系列/第九阶段:HTML5新特性模块/(旧)H5新特性 27444楼

老师,我这个一直报字符串越界异常,在38行这里,实在看不出来哪里出错了

package com.bjsxt.server;

import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;

/**
 * 用于启动和停止服务
 */
public class Server { //服务器,用于启动和停止
    private ServerSocket server; // 服务器端

    public static void main(String[] args) {
        Server server = new Server(); // 创建服务器对象
        server.start();

    }
    public void start(){  //启动方法
        this.start(11111); //调用本类中的带有参数的启动方法
    }
    public void start(int port){ //启动服务器的方法
        try {
            server = new ServerSocket(port); //传给的是多少,端口值就是多少
            this.receive(); //调用接收请求信息的方法
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    private void receive() {
        //(1)监听
        try {
            Socket client = server.accept();
            InputStream is = client.getInputStream();
            byte [] buf = new byte[20480]; //写一个大一点的缓冲区
            int len = is.read(buf); //读取到缓冲区来
            System.out.println(new String(buf,0,len)); //看一下读到的用户的请求是什么
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public void stop(){ //停止服务器的方法

    }
}

image.png

JAVA 全系列/第二阶段:JAVA 基础深化和提高/手写服务器项目(旧) 27446楼
JAVA 全系列/第五阶段:JavaWeb开发/Servlet技术详解(旧) 27448楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/手写服务器项目(旧) 27449楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

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