Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.06.2012, 14:22
razo вне форума Посмотреть профиль Отправить личное сообщение для razo Найти все сообщения от razo
  № 1  
Ответить с цитированием
razo

Регистрация: Dec 2011
Сообщений: 31
По умолчанию Сокет сервер

Здравствуйте ! я слышал про сокет сервер , искал в инете но особо серозных ответов не нашел и решил написать здесь, можете кратко объяснить что это , мне что то кажется что я этим пользовался в программированием просто по названием не знаю ))

Старый 29.06.2012, 14:30
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 2  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Сокет-сервер - это программа общающаяся с клиентами посредством сокетов. Пишется на любом серверном языке (C/C++, Java, Python, и т.д., даже на ActionScript). Не очень понятно, что вы подразумеваете под серьезными ответами. Вбиваете в Google что-то вроде "flash socket server" или "java flash socket". Если не понимаете взаимодействия по сокетам, почитайте соответствующую литературу, которая также на ура ищется в Google.


Последний раз редактировалось bav; 29.06.2012 в 14:33.
Старый 29.06.2012, 16:22
razo вне форума Посмотреть профиль Отправить личное сообщение для razo Найти все сообщения от razo
  № 3  
Ответить с цитированием
razo

Регистрация: Dec 2011
Сообщений: 31
в чем его преимущество?

Старый 29.06.2012, 16:46
Deimos747 вне форума Посмотреть профиль Отправить личное сообщение для Deimos747 Найти все сообщения от Deimos747
  № 4  
Ответить с цитированием
Deimos747
 
Аватар для Deimos747

Регистрация: Mar 2011
Сообщений: 243
В возможности использовать взаимодействие в реальном времени. Очень полезно для организации мультиплеера

Старый 29.06.2012, 16:50
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 5  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
В том что это постоянное соединение клиента и сервера и сервер может послать клиенту какие-то данные сам по себе. Если просто запросы, то клиент спрашивает, сервер отвечает. А по сокету, сервер решил что что-то надо клиенту сказать и клиент это узнал.
__________________
:)

Старый 29.06.2012, 17:27
razo вне форума Посмотреть профиль Отправить личное сообщение для razo Найти все сообщения от razo
  № 6  
Ответить с цитированием
razo

Регистрация: Dec 2011
Сообщений: 31
Цитата:
Сообщение от Aquahawk Посмотреть сообщение
В том что это постоянное соединение клиента и сервера и сервер может послать клиенту какие-то данные сам по себе. Если просто запросы, то клиент спрашивает, сервер отвечает. А по сокету, сервер решил что что-то надо клиенту сказать и клиент это узнал.
а можете принести маленький пример когда AS всегда отправляет один запрос на сервер без нажатая какой либо кнопки, например отправляет на сервер "HELLO WORLD"


Последний раз редактировалось razo; 29.06.2012 в 17:30.
Старый 29.06.2012, 17:36
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 7  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Всегда - это когда?
Код AS3:
var timer:Timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, sendHelloWorld);
timer.start();
 
function sendHelloWorld(e:TimerEvent):void
{
	// socket - переменная типа Socket, ссылающаяся на объект
	// сокета уже подключенный к серверу
	socket.writeUTF("HELLO WORLD");
	socket.flush();
}
Подробности в хелпе.

Старый 29.06.2012, 18:24
razo вне форума Посмотреть профиль Отправить личное сообщение для razo Найти все сообщения от razo
  № 8  
Ответить с цитированием
razo

Регистрация: Dec 2011
Сообщений: 31
сокет сколько раз в секунду обновляется ?

Старый 29.06.2012, 18:30
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 9  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
он не обновляется сколько то раз в секунду, в том и дело. Он висит постянно, как сервак туда что-то запихнул, так на клиенте оно и будет получено.
__________________
:)

Старый 29.06.2012, 18:33
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 10  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Сокет не обновляется. Когда клиенту от сервера приходят какие-нибудь данные возникает событие ProgressEvent.SOCKET_DATA, после которого можно эти данные считать. Ну а со стороны сервера, думаю во всех языках есть функция типа read, которая останавливается до прихода данных со стороны клиента.

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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