문제

포켓 PC에서 내 프로그램은 어떻게합니까 (.NET CF v3.5)
내 데스크탑 (.NET 응용 프로그램)에서 프로그램과 통신 할 수 있습니까?

포켓 PC는 크래들에 있으며 USB를 통해 연결되어 있습니다.

업데이트:
소켓을 사용하여 TCP를 열거 나 데이터 그램을 보내는 방법을 알고 있습니다. tcpclient/tcplistener를 사용하는 방법을 알고 있습니다.

나는 단지 방법을 모른다 구성을 제공하십시오 소켓을 여는 경우 이 특정 문제에 대해, 또는 tcpclient/tcplistener를 사용하려면 IP를 검색하십시오 ... 또는?

(즉, 포켓 PC의 내 앱이 컴퓨터의 IP를 발견하는 방법은 무엇입니까?)

도움이 되었습니까?

해결책

읽으면 Beej의 네트워크 프로그래밍 안내서 - 인터넷 소켓 사용 두 소켓 사이의 데이터를 내기 위해 기본 사항을 이해하게됩니다.

ActiveSync PC에서 새로운 로컬 IP를 엽니 다. 이를 통해 포켓 장치가 USB를 통해 소켓이있는 원격 호스트와 통신 할 수 있습니다!

(ActiveSync에 대한 API도 있지만 나는 그것을 사용하지 않았습니다)

편집하다: 아마도 나는 ActiveSync에 대해 틀렸을 것입니다. 당신은 그것을 필요로하지 않습니다. 포켓 장치가 USB에 연결된 경우 OS는 임시 LAN (예 : 도메인 아래)을 만듭니다. 169.254.2.x, 네트워킹을 수행 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top