2011-12-12 3 views
0

저의 석사 학위 논문을 위해 iOS 장치의 파일 (이미지, pdfs, 메모 등)을 다음 위치에서 실행중인 Java 응용 프로그램으로 보낼 수있는 응용 프로그램을 작성하고 싶습니다. 탁상용 및 그 반대의 경우도 마찬가지입니다.XCode와 Java : 파일을 보내고받는 방법

나는 이미 객관적인 C와 java에서 bonjour 발견 및 루틴을 구현했지만 실제로 데이터를 보내고받는 방법을 모릅니다. 그리고 수신 측에서 처리 할 파일의 유형을 어떻게 알 수 있습니까?

+0

Xcode vs Java ... 프로그래밍 언어와 IDE. 차이를 배울 때가 되었군요. 특히 당신이 논문을 쓰고 있기 때문에. – Macmade

+0

나는 차이점이 무엇인지 완벽하게 알고 있습니다. 목표 -C는 자바 대, 당신을 위해 더 나은 희망? – FransGuelinckx

+0

그런 다음 질문에 올바르게 태그를 추가하고 적절한 제목을 추가하십시오. Xcode는 Objective-C 전용이 아닙니다. C, C++, ObjC, Python 등으로 코딩 할 수 있습니다. 좋은 대답을 원한다면 개인적으로 더 나은 제목과 태그가 더 많은 사용자를 유치 할 것이라고 생각합니다. – Macmade

답변

1

일부 소켓 프로그래밍이 필요합니다. 파일 유형, 크기 등을 어떻게 알 수 있습니까? 구현할 프로토콜에 따라 다릅니다. iOS 장치가 일 경우 데이터를 보내야합니다. 가장 빠른 방법은 HTTP 클라이언트를 사용하여 Java 기반 서버에 업로드하는 것입니다.

기본 HTTP 요청을 작성하거나 ASI과 같은 타사 라이브러리를 확인하려면 this Apple guide을 확인하십시오. YMMV.

Java 응용 프로그램에 필요한 업로드 핸들러가 최소 인 경우 Netty을 확인하십시오. 간단한 서버를 매우 little effort과 함께 사용할 수 있습니다.

좋은 클라이언트 인 & 서버 라이브러리는 특별한 요구 사항이 없다면 합리적인 선택이 될 수 있지만 HTTP는 단지 제안입니다. 자신의 프로토콜을 롤백하여 & 파일을 다시 푸시하려면 멋지기도합니다. 당신은 respectiveplatforms에 소켓 프로그래밍에 익숙해 져야합니다.

+0

감사합니다. 매우 도움이됩니다. 앞뒤로 보내야하므로, 자바 측에서 ftp 서버를 설정하고 iOS 장치에서 GET 및 PUT 명령 등을 사용할 것이라고 생각합니다. 애플은 나를 시작할 수있는 FTP 샘플 코드를 가지고있다. – FransGuelinckx

관련 문제