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();

posted @ 2016-05-05 22:56  forevery  阅读(191)  评论(0编辑  收藏  举报