Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на C / C++


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

_Ayl_
Статус: Студент
Рейтинг: 1366
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 923
∙ повысить рейтинг »
Micren
Статус: Бакалавр
Рейтинг: 914
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Номер выпуска:1403
Дата выхода:12.10.2009, 22:00
Администратор рассылки:Dr_Andrew, Модератор
Подписчиков / экспертов:641 / 166
Вопросов / ответов:2 / 3
IRC-канал по теме:#C

Вопрос № 172994: Здраствуйте уважаемые эксперты, пробую написать простое приложение клиент - сервер на сокетах, для пересылки сообщений, только возникла проблема уже на подключении в приложении исходник ...


Вопрос № 172998: Доброго времени суток! Друзья,написал программу в Вижуал,компилятор ошибок не нашёл,но почему-то консольное окно с результатом работы открывается и мгновенно закрывается,подскажите как мне это ...

Вопрос № 172994:

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

Отправлен: 06.10.2009, 22:42
Вопрос задал: Станислав, 2-й класс
Всего ответов: 1
Страница вопроса »


Отвечает Калеев Владимир Викторович, 6-й класс :
Здравствуйте, Станислав.
Найдите строку
Код:
for(int i = 0; i < fd_max; i++) {

и исправьте ее на
Код:
for(int i = 0; i <= fd_max; i++) {

Ответ отправил: Калеев Владимир Викторович, 6-й класс
Ответ отправлен: 07.10.2009, 06:37

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 255110 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 172998:

    Доброго времени суток! Друзья,написал программу в Вижуал,компилятор ошибок не нашёл,но почему-то консольное окно с результатом работы открывается и мгновенно закрывается,подскажите как мне это грамотно разрешить?

    Отправлен: 07.10.2009, 09:09
    Вопрос задал: Roma2010, 1-й класс
    Всего ответов: 2
    Страница вопроса »


    Отвечает Dr_Andrew, Модератор :
    Здравствуйте, Roma2010!
    Ваша программа нормально работает. Просто среда разработки закрывает окно консоли сразу после того, как завершилась работа программы (а это происходит очень быстро). Естественно, что пользователь (в данном случае Вы) не успевает прочесть сообщений программы, выводимых на консоль. Решений этой проблемы два:
    1) Запускать программу не из среды разработки, а из эмулятора командной строки ОС (для линейки Windows NT - это cmd);
    2) Если Вы хотите видеть сообщения программы при запуске из среды разработки (например, для отладки), то стоит дополнить Ваш код следующими строчками:

    Код:

    #include <conio.h> // Для подключения функции _getch()
    // .... - Код Вашей программы
    _getch(); // Принимает любой символ, введ ённый пользователем с клавиатуры.
    return 0; // В самом конце программы.


    Тем самым программа будет ожидать ввода символа с клавиатуры, а Вы получите возможность прочитать её сообщения.

    Ответ отправил: Dr_Andrew, Модератор
    Ответ отправлен: 07.10.2009, 09:23
    Казахстан, Алма-Ата
    Организация: Казахский научный центр карантинных и зоонозных инфекций
    Адрес сайта: Медицинские программы для Linux
    ICQ # 256452186

    Оценка ответа: 5

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 255114 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Калеев Владимир Викторович, 6-й класс :
    Здравствуйте, Roma2010.
    Если пользуетесь консольным вводом-выводом через cout и cin, то можно в конце программы поставить

    Код:

    cin.get();

    Ответ отправил: Калеев Владимир Викторович, 6-й класс
    Ответ отправлен: 07.10.2009, 10:11

    Оценка ответа: 5

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 255115 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2009.6.9 от 25.09.2009

    В избранное