Ik probeer een WebRequest te openen. Dit werkt als een trein op een PC met internet.
Wanneer ik dit probeer op de smartphone (2003 en 5.0), hangt de applicatie. Ik krijg geen foutmeldingen meer. Ik krijg het idee dat het aan het verbinden ligt. Op een of andere manier moet de GPRS verbinding eerst geopend worden, of geinitialiseerd. Ook wanneer ik eerst GPRS open op de telefoon en dan de app start, crasht het programma meteen.
Ik heb OpenNETCF geinstalleerd en met de ConnectionManager een aantal dingen geprobeerd, maar met connMgr.EnumDestionations().Count krijg ik weer een NullPointer.
OpenNETCF code:
Het webrequest gedeelte....:
Heeft iemand hier ervaring mee?
edit: gezocht met google op woorden: GPRS, connection, C#
Wanneer ik dit probeer op de smartphone (2003 en 5.0), hangt de applicatie. Ik krijg geen foutmeldingen meer. Ik krijg het idee dat het aan het verbinden ligt. Op een of andere manier moet de GPRS verbinding eerst geopend worden, of geinitialiseerd. Ook wanneer ik eerst GPRS open op de telefoon en dan de app start, crasht het programma meteen.
Ik heb OpenNETCF geinstalleerd en met de ConnectionManager een aantal dingen geprobeerd, maar met connMgr.EnumDestionations().Count krijg ik weer een NullPointer.
OpenNETCF code:
code:
1
2
3
4
| connMgr = new OpenNETCF.Net.ConnectionManager();
//connMgr.Connect(true, ConnectionMode.Asynchronous);
DestinationInfoCollection coll = connMgr.EnumDestinations();
output.Text += "aantal = " + coll.Count; |
Het webrequest gedeelte....:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| WebRequest HttpWReq;
string url = host + "server.php";
System.Diagnostics.Debug.WriteLine (url);
try
{
Uri uri = new Uri(url);
HttpWReq = WebRequest.Create(uri);
HttpWebResponse HttpWResp;
HttpWResp = (HttpWebResponse)HttpWReq.GetResponse();
HttpWResp.Close();
return true;
}
catch (Exception e)
{
System.Diagnostics.Debug.WriteLine(e.ToString());
return false;
} |
Heeft iemand hier ervaring mee?
edit: gezocht met google op woorden: GPRS, connection, C#