Named pipes и имя компа

Тема в разделе "WASM.NETWORKS", создана пользователем Atlantic, 10 июл 2005.

  1. Atlantic

    Atlantic Member

    Публикаций:
    0
    Регистрация:
    22 июн 2005
    Сообщения:
    322
    Адрес:
    Швеция
    Столкнулся со следующей проблемой: моя прога (серверная часть) создает именованный пайп, к которому коннектятся клиенты. Как на сервере узнать сетевое имя (или хотя бы IP) компа, с которого приконнектился клиент? Соответствующих функций API пока не нашел :dntknw:
     
  2. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Если клиентское ПО твое, то посылай серверу служебную информацию- ip, имя и пр.
     
  3. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"




    Весьма хреновый с точки зрения безопасности вариант.



    Лучшее, что можно тут посоветовать - не использовать пайпы, так как там проблемы с безопасностью, производительностью и из за глюков NetBios может на половине компов в локалке вообще не работать.



    Я немного занимался сетевым программированием, и про пайпы могу сказать одно - это один большой глюк.
     
  4. Atlantic

    Atlantic Member

    Публикаций:
    0
    Регистрация:
    22 июн 2005
    Сообщения:
    322
    Адрес:
    Швеция
    yureckor





    И клиент, и сервер написаны мною



    Ms Rem





    Я бы добавил, что этот вариант еще и немного читерский - нет ничего проще, чем самому клиенту посылать инфу. Но хотелось бы знать, как это делать по-нормальному, если клиент не твой.