package com.example.nio.socket; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; /** * Created by guolei on 16-8-6. * ââââââââââââââââââââââââââââââââââââ * | 没æç¥å ½ï¼é£éªä¾æ§ï¼ | * | QQ:1120832563 | * ââââââââââââââââââââââââââââââââââââ */ public class SocketSer { public static void main(String[] args){ ServerSocket serverSocket = null; Socket client = null ; BufferedInputStream bis = null; BufferedOutputStream bos = null; try { serverSocket = new ServerSocket(10000); while (true){ client = serverSocket.accept(); System.err.println("客æ·ç«¯è¿æ¥è¿æ¥äº"); bis = new BufferedInputStream(client.getInputStream()); byte[] in = new byte[1024]; while (bis.read(in)!=-1){ System.err.println("æå¡ç«¯æ¥æ¶å°çæ°æ®"+new String(in).trim()); } bos = new BufferedOutputStream(client.getOutputStream()); bos.write(new String("好çï¼ææ¶å°äº").getBytes("utf-8")); bos.flush(); bos.close(); bis.close(); // client.close(); // serverSocket.close(); } } catch (IOException e) { e.printStackTrace(); System.err.println(e.getMessage()); } } }