Как соединиться с сервером по fix протоколу?

Немного не понятно как с помощью php соединиться с сервером по fix протоколу.
$host = "ssl://fix-order.london-demo.lmax.com";
        $port = "443";

        $fixv = "8=FIX.4.4";
        $clid = "LOGIN";
        $password = "*******";
        $tid = "LMXBD";
        $s = "\001"; //separator


        $fp = fsockopen($host, $port, $errno, $errstr, 30);
        if (!$fp) {
            echo "$errstr ($errno)<br />\n"; //i get no error
        } else {
            $out = $fixv.$s.
                "9=102".$s.
                "35=A".$s.
                "34=1".$s.
                "49=$clid".$s.
                "52=20210803-22:05:06".$s.
                "56=$tid".$s.
                "553=$clid".$s.
                "554=$password".$s.
                "98=0".$s.
                "108=30".$s.
                "141=Y".$s.
                "10=011";
            echo "\n".$out."\n"; //just checking what I'm sending
            fwrite($fp, $out);
            fflush($fp);
            while (!feof($fp)) {
                var_dump(fgets($fp, 1024));
                echo "\n.\n";  //nothing comes out of this (except for the dot)
                echo fgets($fp, 1024);
            }
            fclose($fp);
        }
        return;

Но у меня возвращает false постоянно и я не понимаю как с помощью php реализовать такое. Спросил у тех поддержеи, то говорят что не видят мои запросы и прислать ssl конфигурации и логи, по факту как я понял он соединяется с сервером но никак не отправляет никакие запросы
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 1
@inFureal
Где сертификат?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
от 300 000 до 500 000 ₽
07 мая 2024, в 23:46
3000 руб./за проект
07 мая 2024, в 23:32
1200 руб./в час
07 мая 2024, в 23:27
1000 руб./за проект