📄 httpclientholder.java~1~
字号:
package demo;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class HttpClientHolder {
public byte revByte;
public short revShort;
public long revdLong;
public int revInt;
public String revString;
public byte msgByte[];
private ByteArrayInputStream byteArrayInputStream;
public ByteArrayOutputStream byteArrayOutputStream;
public DataInputStream dataInputStream;
public DataOutputStream dataOutputStream;
public HttpClientHolder() {
try {
byteArrayOutputStream = new ByteArrayOutputStream();
dataOutputStream = new DataOutputStream(byteArrayOutputStream);
}
catch (Exception e) {
e.printStackTrace();
}
}
public HttpClientHolder(byte InputBytes[]){
try{
byteArrayInputStream = new ByteArrayInputStream(InputBytes);
dataInputStream = new DataInputStream(byteArrayInputStream);
}
catch(Exception e){
e.printStackTrace();
}
}
public HttpClientHolder(int Byte,int Integer,int Short){
try{
byteArrayOutputStream = new ByteArrayOutputStream();
dataOutputStream = new DataOutputStream(byteArrayOutputStream);
}
catch(Exception e){
e.printStackTrace();
}
}
//write data to outputstream
//write integer to outputstream
//
//params@ iTmp : integer
//
public void WriteInt(int iTmp){
try{
dataOutputStream.writeInt(iTmp);
}
catch(Exception e){
e.printStackTrace();
}
}
//write long to outputstream
//
//params@ lTmp : long integer
//
public void WriteLong(long lTmp){
try{
dataOutputStream.writeLong(lTmp);
}
catch(Exception e){
e.printStackTrace();
}
}
//write short integer to outputstream
//
//params@ shTmp : short integer
//
public void WriteShort(short shTmp){
try{
dataOutputStream.writeShort(shTmp);
}
catch(Exception e){
e.printStackTrace();
}
}
//write string to outputstream
//
//params@ sTmp : string
//
public void WriteUTF(String sTmp){
try{
dataOutputStream.writeUTF(sTmp);
}
catch(Exception e){
e.printStackTrace();
}
}
//wirte byte to outputstream
//
//params@ bTmp : byte
//
public void WriteByte(byte bTmp){
try{
dataOutputStream.writeByte(bTmp);
}
catch(Exception e){
e.printStackTrace();
}
}
//write boolean to outputstream
//
//parmas@ blTmp : boolean
//
public void WriteBoolean(boolean blTmp){
try{
dataOutputStream.writeBoolean(blTmp);
}
catch(Exception e){
e.printStackTrace();
}
}
public String ReadUTF() throws IOException{
String result = "";
result = dataInputStream.readUTF();
return result;
}
public int ReadInt() throws IOException{
int result = -1;
result = dataInputStream.readInt();
return result;
}
public byte ReadByte() throws IOException{
byte result = -1;
result = dataInputStream.readByte();
return result;
}
public long ReadLong() throws IOException{
long result = -1L;
result = dataInputStream.readLong();
return result;
}
public short ReadShort() throws IOException{
short result = -1;
result = dataInputStream.readShort();
return result;
}
public byte[] ToSentBytes(){
return byteArrayOutputStream.toByteArray();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -