Конференция "Сети" » TWinSocketStream.WaitForData используется для Read/Write [D7, WinXP]
 
  • Empleado © (11.01.13 13:21) [0]
    Недавно надо было залесть в Delphi XE2. Полез.
    Гляжу на TWinSocketStream.WaitForData. Вижу: хелп есть. Нажимаю.
    Там пишут: "Call WaitForData before reading or writing information over the socket connection. Otherwise, Read or Write method calls may time out before any data is transferred"

    Раньше почему-то считал, что WaitForData должно использоваться только перед операцией чтения из сокета Read. А для Write, надо писать свое, что-то типа ReadyToSend.
    Вероятно считал ошибочно.
    Объясните, люди добрые.

    Спасибо
  • Сергей М. © (11.01.13 18:07) [1]

    > Вероятно считал ошибочно


    Если в версиях выше D7 реализация WaitForData не изменилась, то смело считай что в справке лажа, кочующая из версии в версию, начиная как минимум с D7.

    Только с чего бы ей, реализации, измениться, если и само смысловое название метода и соображения обратной совместимости вряд ли подвигнут разработчиков на это ?
 
Конференция "Сети" » TWinSocketStream.WaitForData используется для Read/Write [D7, WinXP]
Есть новые Нет новых   [134427   +34][b:0][p:0]