|
angel
|
|
Сокетное соединение с сервером25.11.2007, 14:18. Показов 4026. Ответов 22
Метки нет (Все метки)
В общем идет утренняя планерка, обсуждают что бум дедать в след. неделю....
Все, обговорили, задания распределили, все довольны, все нормально и тут шеф показывает очередное свое творение ( там чего-то графики строит и т.п.), говорит что типа все круто работает, все клиентам нравится, но вот есть мол один косяк - IIS падает. Ну я спрашиваю а в чем типа дело. Давай смотреть - IIS-у не хватает памяти. Давай дальше смотреть, а он, млять из своего апплета, каждые 10 секунд, тянет с сервера XML по 150-200 кило. Я у него спрашиваю так осторожно, типа кто это писал. Он ГОРДО, типа он писал. Я говорю что это не есть оптимальный вариант, что мол у тебя же данные на сервере обновляются не каждые 10 секунд. И потом говорю ( МЛЯТЬ, ЛУЧШЕ БЫ Я МОЛЧАЛ !!!! ), что типа модные пацаны пишут сокетное соединение с сервером и апплет получает сигнал на обновление только тгда когда это действительно необходимо.... Короче... 2-3 минутное молчание в комнате. Потом, все говорят - КРУТО!!!! А потом, шеф смотрит на меня и говорит, ну вот давай и займись этим - мол времени у тебя 7 дней, в след. понедельник покажи мне, и процитировал млин, 'как модные пацаны в Росии делают это' ( вот знает же гад что я в Яве - НУЛЬ БЕЗ ПАЛОЧКИ !!!! ) Я ему - что типа я только теорию немного знаю и в институте несколько апплетов написал на лабораторных по информатике и все.... А он мне ссылку дает http://java.sun.com Вот... В связи с этим у меня к вам, господа вопросы: 1. Возможно мне ЭТО за неделю освоить ? Или лучше подойти и сказать что это слишком сложная задача ? 2. Кто может помочь примерами / ссылками т.е. насколько я понимаю, это должно быть два приложения: апплет и сервер. И сервер по какому-т определенному событию посылает апплету XML файл как текстовую строчку и все. Или я не прав ? Заранее спасибо |
|
| 25.11.2007, 14:18 | |
|
Ответы с готовыми решениями:
22
Постоянное сокетное соединение Сокетное соединение между N компьютерами Каким образом через сокетное соединение передать файлы или всю директорию? |
|
mishgun
|
|
| 28.11.2007, 00:09 | |
|
В каком виде файл передается апплету?текст хмl или что? Сам апплет тянуть не может.Надо в проге которая отсылает файл апплету разбивать его.
Вопрос:Какой принцип работы твоей проги вообще?Она что собирает данные из ДБ потом формирует файл а потом отсылает файл апплету?Или файл формируется какими то другими способами? |
|
|
angel
|
|
| 29.11.2007, 00:04 | |
|
нет, моя прога ничего не собирает и не готовит, данные сваливаются в XML другим приложением.
Работает так: 1. Апплет цепляется к серверу, на определенный порт и ждет от сервера команды готовиться к приему. 2. Сервер по определенному событию (не важно какому) кидает апплету сообщение 'ЩАС ОТПРАВЛЮ ФАЙЛ' и после этого выпуливает файл с данными, который ему подсунула та самая прога, которая готовит данные :-) 3. Апплет принял данные, отрисовал и опять приготовился к приему и так по кругу :-) Все это я сделал :-), спасибо за наводки и примеры. Теперь внимание вопрос: - Кто чего посоветут почитать про буффер у сокетов (а то у меня иногда часть файала теряется, почему понять не могу, возможно пытаюсь читать слишком большими кусками .... |
|
|
1 / 1 / 1
Регистрация: 18.08.2007
Сообщений: 289
|
||||||
| 29.11.2007, 19:56 | ||||||
|
Буферизация ускоряет работу приложений с потоками, так как при ее использовании сокращается количество обращений к системе ввода/вывода. Во многих случаях приложение должно выполнять принудительную запись буферов. Это можно сделать с помощью метода flush().
Пример.
0
|
||||||
| 29.11.2007, 19:56 | |
|
Не устанавливается соединение с сервером Как закрыть соединение с сервером? Соединение с SQL сервером используя аутентификацию Windows, а не SQL-сервера Соединение с сервером Соединение с сервером Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|