![]() |
Сокеты
Здравствуйте с помощью As3 создал сокетное соединения с сервером
при нажаты клавиш, As3 записывает сообщения в сокет например вот так, x5 x20x25x30y5y10 y15y20 y25y30x35 и т.д мне нужно чтобы каждый сообщения записывался в сокет одельо. т.е так x20 x25 x30 y5 y10 y15 как можно решить? Код AS3:
|
Обычно или разделяют сообщения неким спец. символом (например '\0') или пишут длину сообщения, а затем само сообщение.
Может и можно именно записать в сокет отдельно каждое сообщение, но гарантии, что они придут столькими же кусками, сколькими были отправлены - нет. |
Цитата:
|
Вы не поняли. Записать можно. Получить нельзя. То, что ушло несколькими кусками может прийти одним. То, что ушло одним - может прийти несколькими. Разве что делать паузы между отсылкой, ожидая подтверждения от сервера. Но не надо, делайте как выше написал.
Если совсем всё плохо, то XMLSocket попробуйте, там эти все склейки автоматом делаются. |
можете код дописать для XMLSocket?
|
Всё не напишу. Смотрите справку.
Для отсылки вместо Код AS3:
Код AS3:
Код AS3:
|
кто нибудь, дописайте код пожалуйста
Добавлено через 7 часов 41 минуту Тема актуальна помогитье дописать код с Socket на XMLSocket |
я могу написать за деньги
|
сколько?
|
Если вы просмотрев справку по XMLSocket (там же пример есть!) и поковыряв его не смогли код выше спортировать - вы не сможете в дальнейшем работать с сокетами.
На сервере таки склеивать пакеты придется один хрен. |
| Часовой пояс GMT +4, время: 12:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.