java 将short,int,string转化成bytearray用socket发送

ByteArrayOutputStream baos=new ByteArrayOutputStream();
DataOutputStream dos=new DataOutputStream(baos);

		
		
		try {
			dos.writeByte(1);
			dos.writeShort(1);
			dos.writeInt(1);
			dos.writeUTF("aaa");
			
			byte[] info=baos.toByteArray();
                         socket.writeUtf(info);
			dos.close();
			baos.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

  

posted on 2012-01-11 23:32  端小六  阅读(885)  评论(0编辑  收藏  举报