資源簡介
java socket通信自定義消息協議,socket以字節碼的方式通信傳遞,客戶端與服務器端分別進行轉換與解析的過程實現簡單的消息協議。

代碼片段和文件信息
package?protocol;
public?class?Message?{
private?String?context;
private?byte[]?message?=new?byte[1024];
public?String?getContext()?{
return?context;
}
public?void?setContext(String?context)?{
this.context?=?context;
}
public?byte[]?getBytes(){
byte[]???temp???=???string2bytes(context1024);???
System.arraycopy(temp???0???message???0???1024);???
return?message;
}
????public???static???byte[]???string2bytes(String???sint???length){???
????????while(s.getBytes().length ??????????s=“0“+s;???
??????return???s.getBytes();???
????}???
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????618??2010-05-26?16:21??Message.java
?????文件???????1442??2010-05-26?16:20??ServerThread.java
?????文件???????1909??2010-05-26?16:19??SocketClient.java
?????文件????????798??2010-05-26?16:19??SocketServer.java
-----------?---------??----------?-----??----
?????????????????4767????????????????????4
評論
共有 條評論