간단하게 안드로이드로 tcp/ip통신을 사용 하는 어플을 만들어야 해서 인터넷에서 이것저것 소스를 찾아보며 일단 해보고있는 대학생입니다.
비쥬얼 베이직 언어를 기반으로 하는 GDE라는 로봇을 제어하는 프로그램으로 서버를 짜고 어플로 통신을 해서 로봇을 조작하려 하는데
마켓에서 TCPclient라는 통신과 데이터만 주고받을 수 있는 어플을 받아서 연결을 해보니 되길래 비슷하게 만들면 통신은 되나 싶어서 여러가지 해봤습니다만.. 로봇에 연결은 성공해도 데이터가 보내지지 않네요
마켓에서 받은 어플이랑 뭐가 다르길래 안되는걸까요? 이클립스에서 자바로 서버 돌려서 데이터 보냈을땐 받아지는거 확인했는데 로봇에서는 받지 못합니다.
이쪽 지식이 부족하고 글도 잘 못써서 뭔가 이해하기 어려운 글이 된거 같은데...
요약해보면..
1. 간단하게 tcp/ip로 데이터? 를 주고받는 어플을 만들어서 이클립스에서 서버를 돌려 연결되는것과 데이터가 받아지는걸 확인하였다.
2. 로봇에 연결이 되는걸 확인하였으나 로봇은 데이터를 받지 못한다. (로봇은 비쥬얼베이직기반의 서버돌림)
3. 플레이스토어 에서 받은 어플은 연결도 되고 데이터도 보내진다.
(솔직히 데이터를 못받는 건지는 모릅니다. 특정 단어 move 같은걸 보내면 움직여야 하는데 반응이 없어서 못받는건가 하고 추측하는겁니다. 마켓에서 받은 어플은 반응합니다. )
왜 이러는 걸까요 ? 데이터를 보내는 방법도 여러가지가 있나요 ? 아니면 언어가 달라서 뭔가 다른 처리를 또 해주어야 하는건가여 ? 초보라 정말 이렇게 막히니 어디부터 봐야 할지 막막합니다..