Мобильная версия форумов
Открыть
 −12°C
завтра: −15°C
Погода в Перми
−12°C
ночью−16°C
утром−20°C
завтра−15°C
Подробно
 66,25
−0.4574
Курс USD ЦБ РФна 19 февраля
66,2470
−0.4574
 74,91
−0.3437
Курс EUR ЦБ РФна 19 февраля
74,9055
−0.3437
  • Acid Rain

    Анонимный пользователь

    Существует некий NT сервис, на нем расположен ttcpserver (все написано в Delphi 7), еще есть некое клиентское приложение на основе TTcpClient. Эти две программки обмениваются данными через сокеты, но... сервер принимает данные от клиента, а наоборот (чтобы клиент полчучил обработанную строку от сервера) не получается!!! Подскажите, как можно реализовать такую вещь, пожалуйста, а то работа стоит уже несколько дней!!! Заранее спасибо.

  • Бордератор

    Сообщений: 2122

    Не знаю насчет Delphi (т.к. пишу под Visual Studio 6.0), но API-шные функции send() и recv() у меня работали замечательно. Если из класса TTcpServer ты можешь выдернуть handle на сам socket, можешь попробовать использовать API-шные функции (не знаю точно, как они в Pascalе называются), а вообще поидее классы должны работать правильно, т.к. что советую дополнительно покурить help от borlanda по этим классам.

    Завтра будет лучше!!! ©
    Whatever you do - do it at Microsoft!

  • v.i.p.

    Сообщений: 13508

    Вот тебе в помощь две статьейки:
    Программирование серверов на основе сокетов в Дельфи

    Программирование сокетов в Дельфи
    Для начала - самое то :спок:

  • Rain

    Анонимный пользователь

    За статьи спасибо, но ты не понял проблемы, в Delphi 7, а я пишу в нем, нет компонент Server(Client)Socket.(((((

  • v.i.p.

    Сообщений: 13508

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

Записей на странице:

Перейти в форум

Модератор: