Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как изменить UnsignedInt? (http://www.flasher.ru/forum/showthread.php?t=215700)

MoNstrik 17.03.2019 19:13

Как изменить UnsignedInt?
 
Подскажите пожалуйста. Отправляю на сервере текст
PHP код:

$msg "Hello world";
socket_write($msgsock$msgstrlen($msg)); 

В клиенте считываю socket.readUnsignedInt(); (Считывает из сокета 32-разрядное целое число без знака)
Но почему значение слишком велико 1214606444 ? Что нужно отправлять, чтобы значение было не больше bytesAvailable (Число байт данных, доступных для чтения во входном буфере) ?
Очень нужна помощь! Заранее большое спасибо!
p.s узнал о функции pack в php, может быть она поможет?

caseyryan 26.03.2019 08:43

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

п.с. Большое число может получиться, когда значение выходит за диапазон допустимых, например ты пытаешь присвоить uint'у отрицательное значение.


Часовой пояс GMT +4, время: 23:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.