Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 223

Нужен совет по программе для общения внутри сети

27.07.2010, 10:28. Показов 1220. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу клиент-сервер на VB: прога для общения внутри сети организации, типа аськи. Так-то все работает, но напрягает пропадание пакетов в сети. А повторно првоерять их целостность, особенно при передаче больших обемов данных, накладно. Тем не менее важна целостность и точность передачи. Может кто уже писал нечто ? Или есть идеи и соображения по этому поводу ?
Спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.07.2010, 10:28
Ответы с готовыми решениями:

Наушники для игр и общения, нужен совет
Здравствуйте, подскажите на какие параметры опираться и что это может быть. В общем ситуация следующая, на ноутбуке очень фиговая...

Компонент для написания программы общения по сети
Каким компонентом воспользоваться для написания программы общения по сети(чтобы оптимально работало) Есть ли что нибудь кроме NMUDP? Если...

Как сделать чат для общения по сети?
есть такой вопрос, как сделать так, чтобы человек набирал текст в MS Word, или в Блокноте, а текст выводился всем, кто в сети работает с MS...

4
Messir
27.07.2010, 14:18
А почему пропадают-то? Настройки раутера + перегрузки сети, или другие причины? А вообще - делай как в аське - присваивай каждому пакету номер, потом строй при приеме связанный список с сортировкой по этим номерам, если какого-то пакета не достает, то посылаешь запрос на повторную доставку...
А вообще, для сведения, аська - не клиент-серверная... Сервер там только для хранения контакт-листов и менеджмента соединений. А так - клиенты говорят друг с другом напрямую...
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 223
27.07.2010, 14:46  [ТС]
в моем случае клиенты говорят именно, через сервер. Иначе, как мне обеспечить 100% доставку сообщений ? у меня клиент берет с сервера все: вплоть до прав управления игнор-списками
0
Messir
27.07.2010, 16:53
ну, пусть берет права с сервера, а 'разговорные' пакеты пусть рассылаются не через сервер, а напрямую между клиентами...
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 223
27.07.2010, 17:14  [ТС]
я, конечно, не против. Это разгрузит сервер, но тогда клиент становится и сервером тоже - это нехорошо.
Как вариант - разгрузить сервер, создав два соединения - одно для команд, другое для данных.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.07.2010, 17:14
Помогаю со студенческими работами здесь

Нужен совет по программе
Мне дали вот такое задание :Используя только символьный вывод, то есть функцию printf ( "% c", s), где s - переменная типа...

Нужен совет в программе!
Програма такого типа: 1.Вивести в левый угол екрана компютера в столбик 5 слов разного цвета! 2.Обеспечить изменение цветах фона экрана...

Нужен совет по программе
Здравствуйте, есть задача, дано 2 массива, первый-упорядочен по возрастанию, второй-контейнер элементов, индексы нахождения которых в 1...

Нужен совет по простенькой программе
Нужно открыть файл, записать туда 3 строки и закрыть файл. Препод сказал, что вместо cout должен быть другой оператор, типа cout только на...

Нужен совет, доработка по программе (матрица)
Задаём матрицу 6x6, заполняем числами, если есть повторяющиеся выводим максимальное из них на экран. Вроде как написал программу , но есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru