Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GRA
misiek_km
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 25.01.2003

Ostrzeżenie: (0%)
-----


Witam.
Potrzebuje skrypt, który rozpozna czy aktualnie trawa gra (StarCraft) na komputerze kumpla.
Ta gra korzysta z portów od 6112 do 6119, wysyłam na nie jakieś zapytanie, ale nic.
Co może być źle ewentualnie jak mogę inaczej sprawdzić czy teraz on gra.

Z góry dziękuje



[php:1:db7b7802fb]<?php
/********** config **********/

$host = '192.168.1.11';
$port = '6112';

/****************************/

echo $host.":".$port."<BR>n";

/****************************/

$fp = fsockopen($host, $port, $errno, $errstr, 10);

if(!$fp)
{
echo "Problem z polaczeniem: $errno - $errstr<BR>n";
}
else
{
fwrite($fp, "Helon");
if(!$data = fread($fp, 5))
{
echo "Polaczenie nieoczekiwanie zamkniete<BR>n";
}
else
{
print_r($data);
}
}
?>[/php:1:db7b7802fb]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
misiek_km
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 25.01.2003

Ostrzeżenie: (0%)
-----


Zrobiłem sobie skrypt do przekierowywania portów na serwerze.
W SC nie da się ustalić na jakim porcie ma działać gra.
Więc jak jednemu przekieruje port to drugi ma lipę i nie może zakładać gry.
Wpadłem na pomysł, że będą sami przekierowywać sobie port jak bedą chcieli założyć grę,
ale jak jeden już gra, a ten drugi umyśli sobie w tej chwili zagrać.
Skrypt miałby wykrywać czy w tej chwili toczy się gra jak tak to niepozwolić na na przekierowanie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 15:40