За последние 24 часа нас посетили 22000 программистов и 1104 робота. Сейчас ищут 709 программистов ...

Размер передаваемых значений сокета

Тема в разделе "PHP для новичков", создана пользователем Sasha55555, 15 мар 2019.

  1. Sasha55555

    Sasha55555 Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    152
    Симпатии:
    0
    Передал сообщение в клиент
    Код (Text):
    1. $msg = '123456';
    2. socket_write($msgsock, $msg);
    Вывожу в FLASH клиенте значения и выполняются условия (Logger.add - вывожу для себя)
    Код (Text):
    1. if(this.length == 0)
    2. {
    3.      Logger.add("if(this.length ==0)");
    4.      this.length = readUnsignedInt();
    5. }
    6.  if(this.length > this.bytesAvailable)
    7. {
    8.      Logger.add("if(this.length > this.bytesAvailable) length " + this.length + "bytesAvailable " + this.bytesAvailable);
    9.      return;
    10. }
    Но как избежать выполнения второго условия, если значения получаются почему-то length=875770417 bytesAvailable=2 ? Как добиться равных значений?