//创建发送端
Socket s=new Socket(InetAddress.getByName("USER-20170426PI"),8888);
//创建输出流对象
OutputStream op= s.getOutputStream();
//写入数据
String str="nihao,emm";
op.write(str.getBytes());
//
//
//
//
//接收服务端发来的数据
//创建输入读取
InputStream is=s.getInputStream();
//创建数组容器
byte[] b=new byte[1024];
//创建int接收长度
int len=is.read(b);
String str2 = new String(b,0,len);
System.out.println(str2);
//释放
os.close();
s.close();
//创建接收端Socket对象 接收端的端口号与发送端指定的一致
ServerSocket ss=new ServerSocket(8888);
//创建对象s,为什么用accept方法呢?
//因为这个方法的返回值是socket,
//socket类里有输出输入流的方法,ServerSocket没有方法
Socket s=ss.accept();
InputStream is=s.getInputStream();
//获取数据
byte[] b=new byte[1024];
int len=is.read(b);
//读取数据
//String str=new String(b,0,len);
//调用socket里的方法,IP啥的都能获取
System.out.println(s.getInetAddress()+"----"+s.getInetAddress().getHostName());
System.out