Форум программистов, компьютерный форум CyberForum.ru

Сокеты, клиент-сервер - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структура и мматрица http://www.cyberforum.ru/cpp-beginners/thread718209.html
Помогите пожалуйста с написанием программы под С++ вот задача .Создать структуру которая отображала бы средние бал группы .Массив двойной тоесть матрица .Размерность массива это количество студентов на предмет . Заполнение матрицы происходит случайным образом но ограничена . Эллемменты матрицы ограничены. Добавлено через 1 час 1 минуту Вот мой примерный код #include<iostream> ...
C++ вывод графики (нарисовать букву) нарисовать букву Я(линиями) чтобы можно было вращать, пожалуйста)) Добавлено через 42 секунды либо исходник рисующий 2 линии (верт и горизонтальную) http://www.cyberforum.ru/cpp-beginners/thread718207.html
C++ конкатенация 2х строк? подскажите новичку в с++
Как получить строку s, являющую собой конкатенацию двух строк s0 и s1?
C++ Ошибка кода калькулятора матриц
При компиляции выскакивают ошибки помогите плиз. //--------------------------------------------------------------------------- #include <iostream.h> #include <conio.h> #include<stdio.h> #include <iomanip.h> #include <windows.h> #include <math.h> #include<stdlib.h>
C++ рекурсия в с++ ( ?: = if() else) http://www.cyberforum.ru/cpp-beginners/thread718192.html
Подскажите, пожалуйста, как сделать с помощью рекурсивной функции? int sum (int *arr, size_t size) { return size ? *arr + sum (arr + 1, size - 1) : 0; }
C++ Как подсчитать частоту вхождения слов в текст.файле? Нужно создать программу, которая подсчитает частоту вхождения слов в текстовом файле. Помогите пожалуйста! :help: подробнее

Показать сообщение отдельно
pavlovnik
41 / 22 / 4
Регистрация: 07.12.2011
Сообщений: 114
05.12.2012, 22:52  [ТС]     Сокеты, клиент-сервер
Цитата Сообщение от vxg Посмотреть сообщение

компилятор не связывает их. сокеты создаются во время выполнения программы. еще раз рассмотрим ваш пример. есть сервер (который в вашем случае не совсем сервер, а скорее распределитель нагрузки или раздатчик заданий для параллельной обработки). есть клиенты. сервер и клиенты запускаются. клиенты после запуска подключаются к серверу. на сервере формируется список подключенных клиентов. каждая запись списка содержит сокет и какую-нибудь специфичную для вашей обработки информацию. сервер когда ему нужно сделать обработку проходит по списку и раздает подключенным клиентам задания. после этого сервер периодически пробегается по списку ожидая от них ответа. когда от какого-нибудь клиента приходит результат обработки сервер забирает данные и использует так как у вас там принято. после забора данных сервер может поставить клиенту новое задание. так же постановка нового задания возможна сразу после подключения нового клиента если на сервере уже идет обработка и есть необходимость в новых участниках обработки.



мне предложили такой вариант, обсудил с преподавателем.

запускаем агенты( в них бесконечный цикл, он пытается подключится) запускаем сервер. вводим заявки. когда ввели сервер слушает порт. когда соединение установлено агент отправляет некий шифр( цифру 1, типа, дай мне задание). Сервер читает, видит 1 и отправляет нужную заявку ему. Потом отключает агента. Агент отключился, и выполняет действия, потом опять ищет подключения. отправляет 2 серверу, типа прими данные. сервер читает двойку и готовится принять. как-то так. на коде еще не начинал даже реализовывать) боюсь будет сложно(
 
Текущее время: 01:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru