Skip to content
This repository has been archived by the owner on Sep 4, 2023. It is now read-only.

bpacholek/wp8-simple-web-server

Repository files navigation

wp8-simple-web-server

Simple Web Server for Windows Phone 8 capable of handling GET requests and responses. Supports also file downloads. Useful for sharing phone files over WiFi.

Consists two projects:

  • SimpleWebServer: the main library
  • SImpleWebServerExample: Windows Phone 8 sample application which uses the library

Quite well documented within the code.

This web server is still a stub, yet allows basic operation. Used in AuRec application: http://windowsphone.com/s?appId=c82fafe9-46e9-4aab-9c3a-cb06aaad9dd1

Usage

Add a reference to the library and use the namespace IDCT.

Assign new server object using:

WebServer myWebServer = new WebServer(rules, ip, port); 

where ip and port are listening bindings and rules is a dictionary of URL rules to match with delegate methods to be triggered when a rule is matched.

For example: If you add a rule:

Regex rgx_file = new Regex("^/files/.*$");
rules.Add(rgx_file, getfile);

then if user will enter any path starting with: http://your_ip/files/ your webserver will call the method getfile (created by you) to generate the output.

In the example you can find samples for a dynamic html page and file download.

About

Simple Web Server for Windows Phone 8

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages