import java.net.*;
import java.io.*;
class ServerDemo
{
public static void main(String[] args) throws Exception
{
ServerSocket ss = new ServerSocket(11000);
Socket s = ss.accept();
System.out.println(s.getInetAddress().getHostAddress());//输出打印客户端ip地址
InputStream in = s.getInputStream();
byte[] buf = new byte[1024];
int len = in.read(buf);
System.out.println(new String(buf,0,len));
PrintWriter out = new PrintWriter(s.getOutputStream(),true);
out.println("你好,客户端");//服务器发给浏览器的消息
s.close();
ss.close();
}
}
红色标记的代码,如果客户端是自定义的,一般都是向服务端发送一个消息,比如”你好“什么的。然而这里客户端是浏览器,浏览器发送了什么呢,是什么字节流呢,输出代码System.out.println(new String(buf,0,len));什么都没有打印