singlepost

С++. Сокеты << На главную или назад  

как сделать таймаут при приеме сообщений клиентом функцией recv() ?
З.Ы. библа winsock.h

12 ответов в теме “С++. Сокеты”

Страницы: [1] 2 »

  1. 1
    Иван Левитский ответил:

    Засунь в поток и по таймауту убей его.

  2. 2
    Андрей Васнецов ответил:

    спс

  3. 3
    Жека Кирпичев ответил:

    Иван, ты бы подумал прежде чем говорить такой бред – человек же может это всерьез использовать.

    http://msdn.microsoft.com/en-us/library/ms740532%28V...

  4. 4
    Cyber Max ответил:

    select функцию еще никто не отменял :)

  5. 5
    Жека Кирпичев ответил:

    Да если уж на то пошло, и MSDN никто не отменял – но, видно, понемногу отменяют умение искать информацию самостоятельно.

    Андрей, я раньше никогда в жизни не смотрел документацию по сокетам – я был в том же положении, что и ты.

  6. 6
    Иван Левитский ответил:

    Жека jkff Кирпичев да умный ты, умный, можешь никому не доказывать, все и так верят.

  7. 7
    Жека Кирпичев ответил:

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

  8. 8
    Андрей Васнецов ответил:

    я вот нашел библеатеки boost, там есть подходящие функции?

  9. 9
    Жека Кирпичев ответил:

    Я тебе уже показал страницу в MSDN, где описаны подходящие функции. Открой ее, нажми Ctrl-F и введи "timeout".

  10. 10
    Константин Смотритель ответил:

    Жека, может будем банить не умеющих искать? Ведь в правилах же явно указано…. А ещё, по моему, тебе нагрубили =)

Страницы: [1] 2 »

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.