Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Чтение входящей/исходящей информации на РНР (https://forum.antichat.xyz/showthread.php?t=17780)

Drive 16.04.2006 18:36

Чтение входящей/исходящей информации на РНР
 
Я пишу покер-калькулятор, и хотелось бы получать информацию приходящую и передающуюся от клиента игры для работы с ней через РНР. Чтоб не в ручную передавать скрипту информацию о пришедшей мне карте, а скрипт сам получал эту информацию.

Меня интересует просмотр, входящей и исходящей информации на моем компе, и из этой инфы я хочу выделить ту которую посылает и принимает мой клиент игры.

Окна, Апач, РНР5, MySQL

У кого какие соображения по этому поводу?

KEZ 16.04.2006 18:42

Какую ещё информацию? В каком виде? Ты курил?

Drive 16.04.2006 18:50

Цитата:

Сообщение от KEZ
Какую ещё информацию?

Информацию о пришедших картах, которую я вижу в клиенте игры.

Цитата:

Сообщение от KEZ
В каком виде?

В любом, я плохо представляю в каком она может посылаться клиенту игры. Ну например: karta1="korol bubna", karta2="Tuz pika"

Цитата:

Сообщение от KEZ
Ты курил?

Это к делу не относится (Пил ли я, тоже не спрашивайте)
:D

Микрон Семенович 16.04.2006 18:51

Начинающий сотрудник ФСБ желает познакомиться с крутым сниффером.. писать сюда x-coder@fsb.ru

KEZ 16.04.2006 19:16

Тогда пусть игра передает скрипту данные методом GET или POST
игра запрашивает
Код:

GET http://server.com/script.php?karta1=abcdef&karta2=lalala&karta3=123 HTTP/1.1
Host: server.com

или
Код:

POST http://server.com/script.php
Host: server.com
Content-Type: application/x-www-formurlencoded
Content-Length: длинна того, что внизу

karta1=abcdef&karta2=....

а скрипт, получает их так
Код:

<?php
if (isset( $_GET["karta1"] )) $karta1 = $_GET["karta1"]; else $karta1 = "";
if (isset( $_GET["karta2"] )) $karta2 = $_GET["karta2"]; else $karta2 = "";
// теперь у тебя $karta1, $karta2 - там хранится то, что передало приложение
// или isset( $_GET["karta1"] )?$karta1=$_GET["karta1"]:$karta1="";
?>

или, соответственно:
Код:

<?php
if (isset( $_POST["karta1"] )) $karta1 = $_POST["karta1"]; else $karta1 = "";
if (isset( $_POST["karta2"] )) $karta2 = $_POST["karta2"]; else $karta2 = "";
// теперь у тебя $karta1, $karta2 - там хранится то, что передало приложение
// или isset( $_POST["karta1"] )?$karta1=$_POST["karta1"]:$karta1="";
?>


Drive 16.04.2006 21:05

Kez - игра и без меня отсылает и принимает данные, и серверное приложение игры реагирует соответсвенно на данные которые посылает клиент.

Так вот, в том и состоит задача чтоб прочитать одни и те же данные паралельно с клиентом игры.

А отсылкой данных серверу, пусть занимается клиент в своем обычном рабочем режиме

A110ut 16.04.2006 21:31

Дрив объясни-ка поподробнее.. а то лично я слабо понял что именно тебе нужно. Если хочешь читать одни и те же данные параллельно - сделай так чтобы серв и тебе их отсылал. Ето ты имел в виду что ли?.. запутано все слишком :)

Drive 16.04.2006 21:44

Цитата:

Сообщение от A110ut
Дрив объясни-ка поподробнее.. а то лично я слабо понял что именно тебе нужно. Если хочешь читать одни и те же данные параллельно - сделай так чтобы серв и тебе их отсылал. Ето ты имел в виду что ли?.. запутано все слишком :)

Это тоже вариант, но как сделать чтоб сервер и мне данные отсылал

А на счет запутано, я с тобой согласен, в том и проблема никак не найду в какую сторону копать

А поподробнее, ну если вы не представляете клиента игры в покер, то представте клиента Аськи например, и задача получения собщений паралельно с аськой, скриптом на РНР - мне кажется похожей на тербуемую мне.

A110ut 16.04.2006 21:52

ааа...епт... я думал ты саму игру пишешь. а ты хочешь только снифать данные которые твой клиент получает верно?

KEZ 16.04.2006 23:37

Цитата:

Так вот, в том и состоит задача чтоб прочитать одни и те же данные паралельно с клиентом игры.
Я бы с удовольствием помог, но до сих пор не понял что тебе нужно)
Давай ещё раз, лучше приведи пример, сравни с чем-нибудь, иначе не понятно...
Что надо читать, если и так все читается в обе стороны (и записывается)...


Время: 03:37