Delphi сокеты

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Flame of Soul, 22 Apr 2009.

  1. Flame of Soul

    Flame of Soul Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    185
    Likes Received:
    146
    Reputations:
    45
    Вопрос простейший, как определить с какого IP адреса была попытка коннекта, если при этом клиент серверу его не отправлял.

    Компоненты TClientSocket, TServerSocket - Delphi 7
    Кто первый тому +5)))
     
  2. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    не совсем понял твой вопрос...
     
  3. Flame of Soul

    Flame of Soul Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    185
    Likes Received:
    146
    Reputations:
    45
    есть клиент на одной машине и сервер на другой, ну собственно как и должно быть)))
    сервер находится в режиме ожидания, то есть ждет какого то события.
    клиент пока на данный момент не активен.
    вдруг на него приходит озарение в виде ClientSocket1.Active:=True; вопрос, возможно ли на стороне сервера отследить с какого айпи адреса была попытка коннекта.

    Илу пускай даже он пришлет на сервер ClientSocket1.Socket.SendText();, можно ли при этом отследить с какого айпи пришло это сообщение.

    Имеется в виду. возможно ли отследить это средствами самого TSocketServer?
    Может через Socket.RemoteAddr ????

    добавлено
    Простите, проблема решена, просто соединение было через проксифер и результат соответственно был абсолютно не тем который хотелось получить))) тему можно закрыть или желательно удалить. а то мне немножко даже стыдно...
     
    #3 Flame of Soul, 22 Apr 2009
    Last edited: 22 Apr 2009