Zdravím,
dělám takový ovládací manager v c#, který bude umět Zapínat a Vypínat aplikaci. Mám 2 buttony ( Zapnout, Vypnout ) a nevím jak mám udělat odeslání HTTP requestu...prostě když Kliknu na ZAPNOUT tak se prostě odešle toto nějak...
http://adresa.cz/manager.php?user=nick&heslo=heslo&akce=ZAPNOUT
nebo pro vypnutí
http://adresa.cz/manager.php?user=nick&heslo=heslo&akce=VYPNOUT
v PHP si to udělám, ale nevím jak to mám pomocí c# takto neviditelně odeslat.
a dále bych potřeboval zjistit jak mám udělat takový Status pokud to jde, jako je to v PHP :
$ip = "IP_SERVERU";
$port = "PORT_SERVERU";
$fp = @fsockopen('udp://' . $ip, $port);
if (!$fp)
{
echo "<tr><th width='50%'>Stav:</th><td>OFF-Line</td></tr>\n";
@fclose($fp);
}
else
{
$packet = 'SAMP';
$packet .= chr(strtok($ip, '.'));
$packet .= chr(strtok('.'));
$packet .= chr(strtok('.'));
$packet .= chr(strtok('.'));
$packet .= chr($port & 0xFF);
$packet .= chr($port >> 8 & 0xFF);
fwrite($fp, $packet.'i');
fread($fp, 11);
stream_set_blocking($fp, TRUE);
stream_set_timeout($fp,0.5);
$info = stream_get_meta_data($fp);
$is_passworded = ord(fread($fp, 1));
$plr_count = ord(fread($fp, 2));
$max_plrs = ord(fread($fp, 2));
$strlen = ord(fread($fp, 4));
$hostname = @fread($fp, $strlen);
$strlen = ord(fread($fp, 4));
$gamemode = @fread($fp, $strlen);
$strlen = ord(fread($fp, 4));
$mapname = @fread($fp, $strlen);
echo "Stav: On-Line\n";
echo "Online:$plr_count/$max_plrs\n";
echo "Hostname:$hostname\n";
echo "Gamemode:$gamemode\n";
echo "Mapname:$mapname\n";
fclose($fp);
}