C# på PocketPC WebRequest
Hejsa.Jeg har sådan en Windows Mobile 2003 SE dims, udover det har jeg en tomcat server stående som tager imod data via post (uden nogen form) og så sender dem tilbage. Min mobiltelefon kan jeg fint få til at snakke med tomcat serveren som jeg gerne vil(kodet i J2ME), men desværre kniber det noget med PDA'en.
Som situationen er nu kan jeg godt kontakte Tomcat serveren og modtage noget vilkårlig tekst data, problemet er når jeg prøver at sende data. Min kode ser pt sådan her ud:
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Net;
namespace HulIgennem
{
class Connect
{
public static string getSvar()
{
HttpWebRequest wrq = (HttpWebRequest)WebRequest.Create("http://172.18.42.71:8080/midp/pda");
wrq.Method = "POST";
wrq.Timeout = 2000;
byte[] data = Encoding.ASCII.GetBytes("HUL IGENNEM?");
wrq.ContentLength = data.Length;
WebResponse wr = wrq.GetResponse();
StreamWriter writer = new StreamWriter(wrq.GetRequestStream());
writer.Write(data);
writer.Close();
StreamReader sr = new StreamReader(wr.GetResponseStream(), Encoding.ASCII);
string temp = sr.ReadToEnd();
wr.Close();
sr.Close();
return (temp);
}
}
}