2010-07-20 3 views
0

GPRS 연결을해야하는 응용 프로그램을 작성 중입니다.Windows Mobile 6.5를 사용하여 GPRS 연결 만들기

누군가가 C#을 사용하여이 연결을 어떻게 설정할 수 있습니까?

감사

편집 나는 웹 서비스를 호출 할 필요가 있기 때문에 나는 GPRS 연결을 연결해야합니다.

답변

0

은 명시 적으로 해당 연결을 만들기 위해 정말 중요한가요? 나가는 (예 : 로컬 호스트가 아닌) 연결 (예 : HttpWebRequest)을 시작하면 OS는 GPRS가 될 수있는 기본 연결을 사용하여 인터넷에 자동으로 연결합니다.

+0

아니, 그것은 잘 될 것입니다. 그래서 기본 액세스 포인트를 정의해야합니까? 웹 서비스를 호출 할 때 이것이 가능합니까? – mouthpiec

+0

연결의 정확한 매개 변수를 설정해야합니다. 이는 거의 공급자에 따라 다르므로 모바일 서비스 공급자에게 문의하는 것이 좋습니다. 확실한 한 가지 사실은 장치의 모뎀이 인식 할 수있는 전화 번호를 99 *로 설정해야한다는 것입니다. webservice를 호출해도 아무런 차이가 없으므로 하위 레벨 (커튼 뒤쪽)에서 TCP 연결이되므로 처음으로 웹 서비스 메서드를 호출하면 연결이 설정되고 실행이 차단 될 때까지 차단됩니다. 실행 및 실행. – dnet

+0

필자는 모든 매개 변수를 필요로하지만 어떤 샘플 코드도 찾을 수 없습니다. 예제가 있습니까? – mouthpiec

1

PocketPC의 .NET CF에서 다이얼 업 연결 하위 시스템을 사용하여 GPRS 연결을 만들려면 ConnMgrEnumDestinations, ConnMgrEstablishConnection 및 ConnMgrReleaseConnection과 같은 연결 관리자 기능을 사용할 수 있습니다. 자세한 내용은 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/APISP/html/sp_cnmn_connection_manager.asp을 확인하십시오. .NET CF에서는 사용할 수있는 클래스가 없지만 약간의 경험이 있으면 P/Invoke를 사용하여 매우 쉽게 수행 할 수 있습니다. 다음 블로그 게시물에 자세히 설명되어 있으며 C# 코드도 포함되어 있습니다 : http://blogs.msdn.com/anthonywong/archive/2006/03/13/550686.aspx. 또 다른 해결책이 연결 관리자에 대한 래퍼 클래스를 포함 OpenNETCF.org하여 스마트 장치 프레임 워크를 사용

: http://www.opennetcf.org/downloads/bin/SmartDeviceFramework14.zip 그것은 버전 1.4까지 상업적 또는 비상업적 목적으로 무료입니다. 소스 코드도 포함되어 있으므로 원할 경우 그대로 사용하거나 자체 구현을위한 참조로 사용할 수 있습니다. 연결이 자동으로 생성되는 경우

(http://forum.rebex.net/questions/503/how-to-establish-a-gprs-connection-for-ftp-use-on-net-cf 우리의 웹 사이트에서 가져온 솔루션)