java--服务器

开放服务器,并且开放9000端口:

ServerSocket serverSocket=new ServerSocket(9000);

监听端口,如果有客户端连接到服务器,则将客户端数据封装成socket对象:

Socket socket=serverSocket.accept();

从socket中得到读取流,用于接收数据:

InputStream in=socket.getInputSream();

从socket中得到写入流,用于发送数据:

OutputStream out=socket.getoutSream();

将得到的数据读取到byte数组:

byte[] b=new byte[1024];

in.read(b);

将byte数组的数据封装成字符串:

String s=new String(b).trim();      //去掉两端空格

发送数据给客户端:

out.write("你好".getBytes());

刷新流;

out.flush;

关闭流;---先建立的后关闭

in.close();

out.close();

原文地址:https://www.cnblogs.com/JackieADBM/p/5463704.html