Показать сообщение отдельно
Старый 29.11.2012, 00:31
client510 вне форума Посмотреть профиль Отправить личное сообщение для client510 Найти все сообщения от client510
  № 5  
Ответить с цитированием
client510

Регистрация: Nov 2012
Сообщений: 30
Я использую XMLSocket. Сервер запущен в localhost. Пробовал
Цитата:
В-третьих, сокеты - штука асинхронная. То есть нельзя после вызова функции socket.connect(...) тут же пытаться слать какие-нибудь данные (socket.send("test \n")). Сначала нужно дождаться события, извещающего вас о том, что подключение произошло (Event.CONNECT).
.
Результат нолевой!
Изначально код был такой:
Код AS3:
if(paswords == pasword[l])
				{
					socket.connect(null,8080);
					socket.addEventListener(Event.CONNECT, onConnects);
 
					if(true)
					{
					socket.send("test \n");
					socket.addEventListener(ProgressEvent.SOCKET_DATA, onConnectSend);
						MovieClip(this.root).gotoAndStop(1, "Монтажный кадр 6");
					}
Добавлено через 4 минуты
Большое спасибо за ссылки, но я их уже почти выучил на изучь.

Добавлено через 10 минут
Ошибка может быть в том, что я не могу разобраться, где размещать файл политики.

Добавлено через 14 часов 6 минут
Так, одно проблема решена! Теперь я уже точно знаю, что сервер принимает сообщение, но не оправляет.
Причина тоже ясна, не добавляется нолевой бфйт. Попытка прописать добавление в коде, Компилятор меняет на свое или выдает ошибку, при ручном редактирование. Подскажите как быть?

Добавлено через 15 часов 41 минуту
Всем спасибо. Разобрался сам. тема закрыта.