2009-03-09 24 views
1

Ich versuche, den cell core connection manager mit C# zu verwenden, um meine Anwendung zu zwingen, den WAP-Gateway zu durchsuchen (mit seiner GUID), obwohl die Standardverbindung Internet ist. Ich sehe, dass die WAP-Verbindung öffnet, aber dann gehen alle tatsächlichen Anfragen über das Internet und ich am Ende mit 2 offenen Verbindungen. Irgendein Hinweis?Verbindungsmanager in Windows Mobile

Antwort

1

Sie können das tun, indem Sie Connection Manager verwenden. Es gibt einen .NET-Wrapper im OpenNetCF Smart Device Framework. Dokumentation here. Sie müssen die Connect-Methode verwenden, die über die GUID eine Verbindung zu einem bestimmten Netzwerk herstellt.

+0

Aber genau das mache ich, indem ich den Verbindungsmanager verwende, um mit Hilfe der GUID – Zamel

+0

eine Verbindung zu einem bestimmten Netzwerk herzustellen. Können Sie den Code posten, den Sie verwenden, um die Anfragen zu stellen? – kgiannakakis

+0

IntPtr connHandle = IntPtr.Zero; ConnMgrStatus stat; Guid wapguid = neuer Guid ("{bla-bla}"); ConnMgrConnectionInfo info = neue ConnMgrConnectionInfo (wapguid, ConnMgrPriority.UserInteractive, ConnMgrProxy.Http); ConnectionManager.ConnMgrEstablishConnectionSync (info, ref connHandle, 20000, ref stat); – Zamel