다음은 클라이언트 응용 프로그램에서 서버 응용 프로그램으로 보내려는 사용자 정의 클래스의 예입니다.자바에서 tcp/ip 네트워크 연결을 통해 사용자 정의 클래스 객체를 어떻게 보냅니 까?
class dataStruct implements Serializable{
byte data;
int messageNum;
public void setData(byte datum, int messageNumber){
data=datum;
messageNum=messageNumber;
}
}
Java에서 tcp/ip 연결을 통해 사용자 정의 클래스를 보내는 방법은 무엇입니까?
이 작업을 수행하는 데 사용할 수있는 스트림 유형은 무엇입니까 (단순히 텍스트 이상을 보내는 경우)?
소켓 스트림을 통해 전체 객체를 전달할 수 있습니까? 아니면 스트림을 통해 전달 된 후에 항상 캐스트해야합니까?
서버/클라이언트 응용 프로그램을 작성 중이며 기본 유형 또는 네트워크 연결을 통해 전달되는 문자열의 예와 함께 자습서를 찾을 수 있었지만 사용자 정의 유형이 아닙니다.
귀하의 도움과 방향을 매우 높이 평가합니다.
HTTP를 통해 JAXB를 사용합니다. 2011 년 이후입니다. 자신을 처벌하지 마십시오. – Kevin
@Kevin : 이것은 서버가 이미 HTTP 서버에있는 경우에만 유용합니다. –
@Paulo : spring-mvc를 사용하는 경우 서버를 HTTP로 전환하는 데 2-3 시간 정도 소요됩니다. – Kevin