22 / 23 / 0
Регистрация: 11.02.2013
Сообщений: 88
|
|
1 | |
Программа клиент-сервер11.02.2013, 16:44. Показов 11327. Ответов 50
Метки нет (Все метки)
Здраствуйте уважаемые программисты,
У меня к вам одна просьба,помогите пожалуйста написать программу с одним сервером и множеством клиентов.Суть программы такова : Один из сотни клиентов нажимает кнопку и она отсылает на сервер данные,загорается красная,желтая,зеленая или синяя лампочка в соответствии с нажатой кнопкой у клиента.Также в списке клиентов на сервере регистрируется время нажатия. Пожалуйста помогите написать такую на первый взгляд не сложную программу.
0
|
11.02.2013, 16:44 | |
Ответы с готовыми решениями:
50
Простейшая программа клиент-сервер программа "Сервер - клиент". В чем тут ошибка? Клиент-Серверное приложение. Как сделать, чтобы сервер сам отправлял сообщения на клиент Tcp ip клиент-сервер C++ сервер выводит мусор |
86 / 86 / 6
Регистрация: 14.01.2011
Сообщений: 265
|
|
18.03.2013, 14:02 | 41 |
Сейчас уже точно не вспомню(надо проект смотреть) selectom вроде не пользовался! Создавал отдельный поток на каждое соединение!
0
|
Модератор
3386 / 2158 / 352
Регистрация: 13.01.2012
Сообщений: 8,375
|
|
18.03.2013, 14:23 | 42 |
тоже в начале смотрел на этот путь, но отказался от него в пользу однопоточности ибо камень как правило все равно один, а select + неблокирующие сокеты избавляют от "останова"
0
|
22 / 23 / 0
Регистрация: 11.02.2013
Сообщений: 88
|
|
18.03.2013, 22:40 [ТС] | 43 |
Уважаемые а как можно сделать так чтобы сервер открывался в иксовом окне а не в обычном окошке?
Да и как приписать дату посылки вызова с клиентской части на сервер рядом с обозначенным на карте квадратиком? Добавлено через 6 минут А еще лучше было бы сделать так чтобы после нажать клиентом кнопки "послать",рядом с тем же квадратиком на карте сервера не написалось время вызова а начался отсчет в формате 23:59:59 ... Уважьте пожалуйста ))
0
|
86 / 86 / 6
Регистрация: 14.01.2011
Сообщений: 265
|
|
19.03.2013, 06:08 | 44 |
Тема сетевой связи очень интересна и обширна! А если по условию задачи необходимо поддерживать связь с каждым клиентом на протяжении всего сеанса связи и разрывы недопустимы! В этом случае, на сколько я понимаю, единственный вариант связи - блокирующие сокеты с многопоточностью!
0
|
Модератор
3386 / 2158 / 352
Регистрация: 13.01.2012
Сообщений: 8,375
|
|
19.03.2013, 11:06 | 45 |
я такого термина не знаю. что имеется ввиду?
сейчас эта дата запоминается и отображается в строке состояния вместе с адресом при наведении на маркер. ее можно отображать рядом с маркером. так же как отображается тип сервиса. можно там же писать адрес и даже делать обратный отчет. но я советую подумать хорошенько будет ли это смотреться? когда я для интереса стал приписывать дату к типу сервиса я получал достаточно уродливые по своей длине надписи. кроме того возникала необходимость так позиционировать надпись что бы она не вылазала за пределы рисунка. как это связано с необходимостью поддержки связи? для примера: может ли пониматься под поддержкой связи периодический пинг через UDP?
1
|
22 / 23 / 0
Регистрация: 11.02.2013
Сообщений: 88
|
|
19.03.2013, 13:33 [ТС] | 46 |
Этот термин в основном используется в игровых приложениях ... и означается развертывание окна на всю площадь экрана без рамки ))) Ну это я так ... размышлял ))
0
|
Модератор
3386 / 2158 / 352
Регистрация: 13.01.2012
Сообщений: 8,375
|
|||||||||||
19.03.2013, 13:59 | 47 | ||||||||||
развернуть можно. добавить в main_from_unit.cpp в самый конец
...естественно полосы прокрутки и статусная строка сохранятся. если хотите и от них избавляться - это сложнее
1
|
22 / 23 / 0
Регистрация: 11.02.2013
Сообщений: 88
|
|
19.03.2013, 18:06 [ТС] | 48 |
Я вас еще раз попрошу ...
Я так сказать сделал дизайн (цвета,расположение,надписи), но вспомнил еще об одном можно будет сделать так чтобы отправляя запрос серверу программка выводила окошко с надписью типа "Ваш запрос послан на сервер"? Прикрепляю клиента.
0
|
Модератор
3386 / 2158 / 352
Регистрация: 13.01.2012
Сообщений: 8,375
|
|
20.03.2013, 16:41 | 49 |
1
|
22 / 23 / 0
Регистрация: 11.02.2013
Сообщений: 88
|
|
22.03.2013, 14:35 [ТС] | 50 |
Клиент и сервер не хотят коннектится друг к другу ((
0
|
Модератор
3386 / 2158 / 352
Регистрация: 13.01.2012
Сообщений: 8,375
|
|
22.03.2013, 15:03 | 51 |
ответил на почту
0
|
22.03.2013, 15:03 | |
22.03.2013, 15:03 | |
Помогаю со студенческими работами здесь
51
Клиент/сервер: клиент посылает серверу слово; определить, является ли это слово палиндромом Что такое программа-сервер, программа-клиент Программа клиент-сервер Программа клиент-сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |