blob: ad0044d9002b042e3a4e376c965ee0e9b4d8995e [file] [log] [blame] [raw]

using System;
using System.Net;
using System.Windows.Forms;
namespace RemoteView
{
abstract class PageHandler
{
public abstract byte[] handleRequest(HttpListenerResponse response, String[] uri);
internal int getRequestedScreenDevice(String[] uri, Screen[] screens)
{
int screen = 0;
if (uri.Length > 2)
{
try
{
screen = Convert.ToInt16(uri[2]);
}
catch { }
if (screen < 0 || screen >= screens.Length)
{
screen = 0;
}
}
return screen;
}
}
}