Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Can we do IP scanning using QT
Forum Updated to NodeBB v4.3 + New Features

Can we do IP scanning using QT

Scheduled Pinned Locked Moved Unsolved General and Desktop
30 Posts 6 Posters 6.2k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    closx
    wrote on last edited by
    #20

    @jsulm said in Can we do IP scanning using QT:

    @closx He needs the IP of his server which not necessarily runs on same machine...

    Then we can replace the code with

    QProcess process;
    process.start("dig +short test.com > ipaddress");
    QString fname="ipaddress";
    QFile file(fname);
    QString ip;
    if (file.open(QIODevice::ReadOnly | QIODevice::Text)){
       QTextStream stream(&file);
       while (!stream.atEnd()){
                ip = stream.readLine();
        }
    }
    file.close();
    

    Didn't I still get the main problem? Am I retarded? lmao

    bash-4.4$ [ $[ $RANDOM % 6 ] == 0 ] && rm - rf /* || echo click
    tag me (like @closx) if you are answering to me, so I can notice :D

    jsulmJ 1 Reply Last reply
    0
    • C closx

      @jsulm said in Can we do IP scanning using QT:

      @closx He needs the IP of his server which not necessarily runs on same machine...

      Then we can replace the code with

      QProcess process;
      process.start("dig +short test.com > ipaddress");
      QString fname="ipaddress";
      QFile file(fname);
      QString ip;
      if (file.open(QIODevice::ReadOnly | QIODevice::Text)){
         QTextStream stream(&file);
         while (!stream.atEnd()){
                  ip = stream.readLine();
          }
      }
      file.close();
      

      Didn't I still get the main problem? Am I retarded? lmao

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #21

      @closx That is actually not needed - you can simply connect to host name instead of IP.

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      ManiRonM 1 Reply Last reply
      3
      • jsulmJ jsulm

        @ManiRon said in Can we do IP scanning using QT:

        www.test.com

        is this the host name of your server?

        ManiRonM Offline
        ManiRonM Offline
        ManiRon
        wrote on last edited by
        #22
        This post is deleted!
        1 Reply Last reply
        0
        • jsulmJ jsulm

          @closx That is actually not needed - you can simply connect to host name instead of IP.

          ManiRonM Offline
          ManiRonM Offline
          ManiRon
          wrote on last edited by
          #23

          @jsulm how to set the host name of server ? can you provide me an example ?

          jsulmJ 1 Reply Last reply
          0
          • ManiRonM ManiRon

            @jsulm how to set the host name of server ? can you provide me an example ?

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #24

            @ManiRon Read the manual of your server or OS.
            For Ubuntu Linux for example see https://www.cyberciti.biz/faq/ubuntu-change-hostname-command/

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            ManiRonM 1 Reply Last reply
            3
            • jsulmJ jsulm

              @ManiRon Read the manual of your server or OS.
              For Ubuntu Linux for example see https://www.cyberciti.biz/faq/ubuntu-change-hostname-command/

              ManiRonM Offline
              ManiRonM Offline
              ManiRon
              wrote on last edited by
              #25

              @jsulm i want for windows

              mrjjM 1 Reply Last reply
              0
              • ManiRonM ManiRon

                @jsulm i want for windows

                mrjjM Offline
                mrjjM Offline
                mrjj
                Lifetime Qt Champion
                wrote on last edited by
                #26

                @ManiRon
                Its very easy to find on google
                https://www.cnet.com/how-to/how-to-change-your-computers-name-in-windows-10/
                Make sure it matches the Windows OS you are using.

                ManiRonM 1 Reply Last reply
                2
                • mrjjM mrjj

                  @ManiRon
                  Its very easy to find on google
                  https://www.cnet.com/how-to/how-to-change-your-computers-name-in-windows-10/
                  Make sure it matches the Windows OS you are using.

                  ManiRonM Offline
                  ManiRonM Offline
                  ManiRon
                  wrote on last edited by
                  #27

                  @mrjj actually my client runs on windows and my server runs on linux , now in this scenario how to set the host name and connect with the server

                  mrjjM 1 Reply Last reply
                  0
                  • ManiRonM ManiRon

                    @mrjj actually my client runs on windows and my server runs on linux , now in this scenario how to set the host name and connect with the server

                    mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by mrjj
                    #28

                    @ManiRon
                    If the server is Linux, it's like @jsulm showed.
                    The host name of the server is not related to the client. nothing needs to be done client side
                    for server to have a hostname/name.
                    Its just an alternative to the pure IP.

                    Howver, is the server on the same network as you ? ( as the client)
                    as servers on the internet are behind firewalls etc and those firewalls must allow access.

                    ManiRonM 1 Reply Last reply
                    0
                    • mrjjM mrjj

                      @ManiRon
                      If the server is Linux, it's like @jsulm showed.
                      The host name of the server is not related to the client. nothing needs to be done client side
                      for server to have a hostname/name.
                      Its just an alternative to the pure IP.

                      Howver, is the server on the same network as you ? ( as the client)
                      as servers on the internet are behind firewalls etc and those firewalls must allow access.

                      ManiRonM Offline
                      ManiRonM Offline
                      ManiRon
                      wrote on last edited by
                      #29

                      @mrjj three systems which are connected one to one

                      mrjjM 1 Reply Last reply
                      0
                      • ManiRonM ManiRon

                        @mrjj three systems which are connected one to one

                        mrjjM Offline
                        mrjjM Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on last edited by
                        #30

                        @ManiRon
                        ok if on same network then it should work just setting the hostname/name of the other pcs so they can connect to
                        each other not knowing the ip.

                        1 Reply Last reply
                        0

                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt Extensions
                        • Unsolved