현재 클라이언트 서버 아키텍처를 사용하는 응용 프로그램을 작성 중입니다.C# 서버와의 Java android 클라이언트 통신
클라이언트는 Java android 응용 프로그램입니다. 서버는 C# 응용 프로그램입니다.
클라이언트는 서버에서 데이터를 가져 오지만 경우에 따라 일부 데이터를 C# 서버에도 전송합니다.
서버가 클라이언트를 전달해야하는 데이터는 데이터 구조 (XML 형식 일 수 있음)의 목록입니다. 파일과 같은 이진 데이터도 있습니다.
클라이언트와 서버가 무선 네트워크를 통해 통신하고 있습니다.
속도와 확장 성을 ... 시스템의 설계에 내 최상위 우선 순위
나 자신을 서버를 쓰기뿐만 아니라 클라이언트해야합니다. 나는 통신을 위해 소켓을 사용할 것이다.
Java 클라이언트와 C# 서버간에 데이터를 교환하는 데 사용해야하는 프로토콜 형식에 대한 조언이 필요합니다.
자바와 C#에서 비슷한 데이터 구조 (쓸데없는 것 같습니다)를 작성하고 직렬화해야합니까 ??
또는 xml을 교환해야합니까 ??
나는 는 기본적으로 클라이언트와 서버에서 명령
이 데이터로 할 수있다 전달이 주제에 나에게 알려주십시오 데이터로 응답이있을 것이다 아직 무엇을 할 수있는 가장 좋은 방법은 .. 확실하지 않다 wifi를 통해 몇 개의 대형 공연장이므로 속도가 매우 중요합니다.
SO 대답이 너무 넓습니다. –
아키텍처/디자인 수준에서 해결해야 할 문제입니다. 나는 기술에 관해 특정 적이라고 생각한다. – Ahmed