마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Java --> Android 로 메시지(텍스트) 보내는법을 모르겠습니다

0 추천
현재 간단하게

 

아마존 웹서버상에서 Java로 이루어진 간단한 서버 파일을 만들어놨습니다.

 

목적은

 

1. Android(앱) 상에서 내부저장소(sd카드)안에 있는 텍스트 파일을 아마존 웹서버(Java)로 송신한다.

2. 아마존 웹서버(Java)에서 파일을 받고 Android(앱)으로 텍스트(미리 지정된 텍스트 또는 서버에서 입력)를 보낸다.

 

1번은 구현한 상태인데

 

2번을 추가적으로 붙여서 구현하고 있는데 안되더군요 ㅜㅜ

 

소스 올립니다.

 

Android쪽

 

TCPClient.java - http://ideone.com/S9JGNh

Sock.java - http://ideone.com/tWyWCX

 

아마존 서버 쪽

 

ReceiveServer.java - http://ideone.com/BtvSNg

(중간에 주석처리 해 놓은 부분이 제가 추가적으로 텍스트를 전송하려고 했던 부분인데 안되더군요 ㅜㅜ)

 

검색 계속하고 있는데 안드로이드->서버 전송은 많은데

 

서버->안드로이드는 못찾겠네요 ㅜㅜ

 

감사합니다!
lSltar (160 포인트) 님이 2014년 9월 25일 질문

2개의 답변

+1 추천
안드로이드 채팅 예제 코드 찾아보시거나

아니면 푸쉬(GCM)를 이용하셔도 되구요
Gradler (109,780 포인트) 님이 2014년 9월 25일 답변
0 추천
  1. while(sock.getInputStream().read(buf)>0)
  2. {
  3. output.write(buf);
  4. output.flush();
  5. }
 
일단 텍스트를 보낸다는거는 String 형을 보낸다는건데 buf가 바이트 배열이므로 String에 원하는 텍스트를 담고
 
String a = "보내실텍스트"
buf = a.getByte() ..던가 이렇게해서 담아서 다시한번 보내보세요..~
 
초보초보초보개발 (840 포인트) 님이 2014년 9월 25일 답변
...