資源簡介
cmpp2.0 java示例,示例簡單明了,除工具一個工具類文件和幾個協議類文件,所有報文操作都在一個文件內,由幾個方法組成,希望對剛接觸cmpp開發的新手,有參考幫助,cmpp目錄下 運行方法名testLong.java

代碼片段和文件信息
package?cmpp;
import?java.io.ByteArrayOutputStream;
import?java.io.DataOutputStream;
import?java.io.IOException;
public?class?CMPP_CONNECT?extends?Message_Header{
private?String?sourceAddr;//
private?byte[]?authenticatorSource;//
private?byte?version;//
private?int?timestamp;//
public?byte[]?toByteArray(){
ByteArrayOutputStream?bous=new?ByteArrayOutputStream();
DataOutputStream?dous=new?DataOutputStream(bous);
try?{
dous.writeInt(this.getTotalLength());
dous.writeInt(this.getCommandId());
dous.writeInt(this.getSequenceId());
MsgUtils.writeString(dousthis.sourceAddr6);
dous.write(authenticatorSource);
dous.writeByte(version);
dous.writeInt(timestamp);
dous.close();
}?catch?(IOException?e)?{
System.out.print(“封裝鏈接二進制數組失敗。“);
}
return?bous.toByteArray();
}
public?String?getSourceAddr()?{
return?sourceAddr;
}
public?void?setSourceAddr(String?sourceAddr)?{
this.sourceAddr?=?sourceAddr;
}
public?byte[]?getAuthenticatorSource()?{
return?authenticatorSource;
}
public?void?setAuthenticatorSource(byte[]?authenticatorSource)?{
this.authenticatorSource?=?authenticatorSource;
}
public?byte?getVersion()?{
return?version;
}
public?void?setVersion(byte?version)?{
this.version?=?version;
}
public?int?getTimestamp()?{
return?timestamp;
}
public?void?setTimestamp(int?timestamp)?{
this.timestamp?=?timestamp;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-01-17?13:49??TcpIp\
?????文件?????????301??2016-12-16?10:05??TcpIp\.classpath
?????文件?????????381??2016-12-16?10:05??TcpIp\.project
?????目錄???????????0??2017-01-17?13:49??TcpIp\.settings\
?????文件?????????134??2017-01-12?09:01??TcpIp\.settings\org.eclipse.core.resources.prefs
?????文件?????????629??2016-12-16?10:05??TcpIp\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-01-17?13:49??TcpIp\bin\
?????目錄???????????0??2017-01-17?13:49??TcpIp\bin\cmpp\
?????文件????????2153??2017-01-13?16:11??TcpIp\bin\cmpp\CMPP_CONNECT.class
?????文件????????2071??2017-01-13?16:11??TcpIp\bin\cmpp\CMPP_CONNECT_RESP.class
?????文件????????5526??2017-01-13?16:11??TcpIp\bin\cmpp\CMPP_DELIVER.class
?????文件????????6472??2017-01-13?16:11??TcpIp\bin\cmpp\CMPP_SUBMIT.class
?????文件????????1322??2017-01-13?16:11??TcpIp\bin\cmpp\CMPP_SUBMIT_RESP.class
?????文件????????2173??2017-01-13?16:11??TcpIp\bin\cmpp\Message_Header.class
?????文件????????4088??2017-01-13?16:11??TcpIp\bin\cmpp\MsgUtils.class
?????文件????????6829??2017-01-13?17:05??TcpIp\bin\cmpp\testLogin.class
?????目錄???????????0??2017-01-17?13:49??TcpIp\bin\Sample\
?????文件????????5397??2017-01-17?09:12??TcpIp\bin\Sample\Login.class
?????文件????????1462??2017-01-13?16:11??TcpIp\bin\Sample\TCPClient.class
?????文件????????1563??2017-01-13?16:11??TcpIp\bin\Sample\TCPServer.class
?????目錄???????????0??2017-01-17?13:49??TcpIp\bin\SGIP\
?????文件?????????374??2017-01-17?09:12??TcpIp\bin\SGIP\smsTest.class
?????目錄???????????0??2017-01-17?13:56??TcpIp\src\
?????目錄???????????0??2017-01-17?13:57??TcpIp\src\cmpp\
?????文件????????1484??2017-01-12?09:01??TcpIp\src\cmpp\CMPP_CONNECT.java
?????文件????????2102??2017-01-12?09:01??TcpIp\src\cmpp\CMPP_CONNECT_RESP.java
?????文件????????4826??2017-01-12?17:14??TcpIp\src\cmpp\CMPP_DELIVER.java
?????文件????????5065??2017-01-13?09:53??TcpIp\src\cmpp\CMPP_SUBMIT.java
?????文件?????????886??2017-01-12?15:41??TcpIp\src\cmpp\CMPP_SUBMIT_RESP.java
?????文件????????1705??2017-01-12?09:01??TcpIp\src\cmpp\Message_Header.java
?????文件????????4545??2017-01-11?15:18??TcpIp\src\cmpp\MsgUtils.java
............此處省略1個文件信息
- 上一篇:android 剪刀石頭布程序
- 下一篇:Android答辯ppt
評論
共有 條評論