Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2013, 02:00   #1
makar3000
Пользователь
 
Регистрация: 26.09.2010
Сообщений: 96
По умолчанию Как достать информацию с UdpSocket

Добрый день, сделал скрипт на php для проверки информации. Все работает, данные добавляется в массив.

Код:
$fp = @fsockopen("udp://ru5-dayz.myfabis.ru", 2302, $errno, $errstr, 1);
	fwrite($fp, "\xFE\xFD\x00\x21\x21\x21\x21\xFF\x00\x00\x00");
    $buffer = fread($fp, 4096);
    $buffer = substr($buffer, 5, -2);
    if (!$buffer) { return FALSE; };
    $item = explode("\x00", $buffer);
	var_dump($item);
;

Но так как я всего пару дней работаю в среде Delphi я не знаю как сделать тоже самое только на этом языке.

Моя наработка которая выдает ахинею:

Код:
UdpSocket1.BlockMode := bmNonBlocking;
 UdpSocket1.RemoteHost := 'ru5-dayz.myfabis.ru';
 UdpSocket1.RemotePort := '2302';
 UdpSocket1.Active:= true;
 UdpSocket1.Open;
 UdpSocket1.ReceiveBuf(tempS, sizeof(tempS));
     for i:=0 to sizeof(tempS) do
      Memo1.Text:=Memo1.Text+tempS[i];
Помогите написать тоже самое что на php, только на языке delphi...
makar3000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос: как достать информацию с множества страниц одновременно? heccele Свободное общение 3 22.03.2013 13:31
Как достать информацию из таблицы breeve Microsoft Office Word 8 18.02.2011 05:38
Как "достать" информацию с диска? Syslik Помощь студентам 6 31.01.2011 11:10
Надо достать информацию из проги, есть умельцы? видимо DOS Azhimix Помощь студентам 0 08.10.2010 22:57
Подскажите где достать полезную информацию Nura87 Свободное общение 33 05.08.2010 09:15