A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

为什么我跟着视频写一个java服务端,为什么用我自己电脑上的浏览器访问不了这个服务端?
老是会反馈这个信息
E:\JAVAwenjian>javac N17.java

E:\JAVAwenjian>java N17
192.168.1.2
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String ind
ex out of range: -1
        at java.lang.String.checkBounds(Unknown Source)
        at java.lang.String.<init>(Unknown Source)
        at N17.main(N17.java:17)

2 个回复

倒序浏览
这是我按照视频写的服务端代码

import  java.net.*;
import  java.io.*;

class  N17
{
        public static void main(String[] args) throws Exception
        {
                //服务端
                ServerSocket   serso=new  ServerSocket(11000);
                Socket    so=serso.accept();
                sop(so.getInetAddress().getHostAddress());
                InputStream    in=so.getInputStream();
                byte[]   by=new  byte[1024];
                int  i=in.read(by);
                sop(new  String(by,0,i));
                PrintWriter    pw=new  PrintWriter(so.getOutputStream(),true);
                pw.println("客户端您好");
        so.close();
                serso.close();
                                                                                          
        }
        public  static  void  sop(Object  obj)
        {
             System.out.println(obj);                           
        }
}
回复 使用道具 举报
求问!!!!!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马