pessoal,
tenho essa classe mensagem… descrita abaixo
posso fazer isso no java?
Mensagem Men = new Mensagem(ipLocal,ipServidor,ident,TTL,Tipo,Tamanho,Telefone.getBytes());
Esse metodo mandaMensagem retorna um objeto do tipo mensagem… ele é ± assim
Mensagem aM = m.mandaMensagem(Men);
// metodo
public Mensagem mandaMensagem(Mensagem m) { }
/*
* Mensagem.java
*
* Created on 5 de Maio de 2006, 21:11
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
/**
*
* @author Alexandre
*/
public class Mensagem {
private byte[] EndIpOrigem = new byte[4];
private byte[] EndIpDestino = new byte[4];
private byte[] Ident = new byte[4];
private byte[] TTL = new byte[1];
private byte[] Tipo = new byte[1];
private byte[] Tamanho = new byte[1];
private byte[] Dados = new byte[43];
/** Creates a new instance of Mensagem */
public Mensagem(byte EO[], byte ED[], byte ID[], byte TL[], byte T[], byte Tam[], byte Dad[] ) {
this.EndIpOrigem=EO;
this.EndIpDestino=ED;
this.Ident=ID;
this.TTL=TL;
this.Tipo=T;
this.Tamanho=Tam;
this.Dados=Dad;
}
public byte[] getEndIpOrigem() {
return EndIpOrigem;
}
public byte[] getEndIpDestino() {
return EndIpDestino;
}
public byte[] getIdent() {
return Ident;
}
public byte[] getTTL() {
return TTL;
}
public byte[] getTipo() {
return Tipo;
}
public byte[] getTamanho() {
return Tamanho;
}
public byte[] getDados() {
return Dados;
}
public void setEndIpOrigem(byte[] End) {
EndIpOrigem=End;;
}
public void setEndIpDestino(byte[] End) {
EndIpDestino=End;
}
public void setIdent(byte[] Id) {
Ident=Id;
}
public void setTTL(byte[] TL) {
TTL=TL;
}
public void setTipo(byte[] T) {
Tipo=T;
}
public void setTamanho(byte[] Tam) {
Tamanho=Tam;
}
public void setDados(byte[] D) {
Dados=D;
}
}
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Reifel[/color][/size] :joia: