안드로이드에서 버튼을 누르면 노트북의 C#프로그램에서 어떠한 함수를 실행시키고싶습니다.

조회수 2050회

안드로이드에서 버튼을 누르면 노트북의 C#프로그램에서 어떠한 함수를 실행시키고싶습니다.

이때 어떤 기술을 이용해야하나요.. 소켓을 이용하는건가요?

최종적으로는 안드로이드에서 버튼을 눌러서 노트북 C# 프로그램이 반응하여 알람소리가 나오게 하고싶습니다..

프로그램 초짜라 전혀 감이안잡히네요 ㅠㅠ 도와주세요 ㅠㅠ

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 2가지 방법이 생각나네요.

    1 - 소켓을 이용한다

    C# 프로그램에서 소켓을 열고 안드로이드에서 접속하는 방식입니다

    확실하긴 하지만 HTTP 프로토콜을 이용한것보다 좀더 귀찮아집니다

    2 - 웹을 이용한다

    안드로이드 앱에서 버튼을 누르면 지정된 호스트로 요청을하고

    서버에서 C#으로 만든 프로그램을 여는 방식입니다

    만들기도 쉽습니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • 감사합니다! 서버에서 C#으로 만든 프로그램을 여는거라면, JSP나 PHP같은 웹 어플리케이션을 C#으로 작성해서 서버에 올려 놓으라는 건가요?? 알 수 없는 사용자 2016.6.15 21:18
    • 안드로이드 <-> 서버 <-> C#프로그램/ 서버는 JSP나 PHP나 아무거나 상관없고 단지 요청이 들어오면 C#프로그램을 실행만 시켜주면됩니다. php를 예로들면 exec같은걸로 실행을 시키는거죠 알 수 없는 사용자 2016.6.15 21:25
    • 아! 그렇게 php같은 웹에서 일반 프로그램을 실행시킬수 있는지 몰랐습니다! 정말감사합니다! 알 수 없는 사용자 2016.6.15 21:45

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)