Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [c++] winsock: ottenere l'ip del client durante la connessione

    Ciao, avrei bisogno di un piccolo aiuto. Vorrei sapere come ottenere l'ip del client(implementato in c++ con winsock) che si connette ad un server da me creato in C++ con le winsock. Penso che ci sia una funzione ma non ne sono sicuro. Qualcuno potrebbe scrivermi qualche riga per farmi capire come sia la procedura ?


    grazie 1000!!!!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    Dopo che la connessione è stata accettata dovresti ritrovarti qualcosa di simile:

    memcpy(&clientIn, &clientAddr.sin_addr.s_addr, 4);
    con IN_ADDR clientIn;

    a quel punto l'IP del client lo ricavi con inet_ntoa(clientIn);


    Se è questo che cercavi
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  3. #3
    grazie per il suggerimento, provo e ti faccio sapere se funge.


    ciao

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.