Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. internet chat application

internet chat application

Scheduled Pinned Locked Moved C / C++ / MFC
sysadmintutoriallounge
12 Posts 5 Posters 0 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.
  • _ Offline
    _ Offline
    _tasleem
    wrote on last edited by
    #1

    hi, all i have made a chat appliction like MSN Messenger that works fine on LAN.it has one Main server application on which all cliens connects,those client send message to each other as well by getting the contact list and listen on port for that contact.Now i want that application to work on internet as well. my confusion is how to get the ip adress and more importantantly port number of differnt clients as some clients are in Private LAN and they will be using router/gateway ipadress instead of own ip adress, and i cannt use their adress and port number. thanks in advance

    Regards. Tasleem Arif

    C T I 3 Replies Last reply
    0
    • _ _tasleem

      hi, all i have made a chat appliction like MSN Messenger that works fine on LAN.it has one Main server application on which all cliens connects,those client send message to each other as well by getting the contact list and listen on port for that contact.Now i want that application to work on internet as well. my confusion is how to get the ip adress and more importantantly port number of differnt clients as some clients are in Private LAN and they will be using router/gateway ipadress instead of own ip adress, and i cannt use their adress and port number. thanks in advance

      Regards. Tasleem Arif

      C Offline
      C Offline
      chandu004
      wrote on last edited by
      #2

      i feel that, this post has to be put in web development forum. gud luck.

      _ 1 Reply Last reply
      0
      • C chandu004

        i feel that, this post has to be put in web development forum. gud luck.

        _ Offline
        _ Offline
        _tasleem
        wrote on last edited by
        #3

        i don think so :), it is socket based application like msn messenger,it is windows based application not asp/asp.net pages:(, i dont think it should be placed in web based section.

        Regards. Tasleem Arif

        C 1 Reply Last reply
        0
        • _ _tasleem

          hi, all i have made a chat appliction like MSN Messenger that works fine on LAN.it has one Main server application on which all cliens connects,those client send message to each other as well by getting the contact list and listen on port for that contact.Now i want that application to work on internet as well. my confusion is how to get the ip adress and more importantantly port number of differnt clients as some clients are in Private LAN and they will be using router/gateway ipadress instead of own ip adress, and i cannt use their adress and port number. thanks in advance

          Regards. Tasleem Arif

          T Offline
          T Offline
          ThatsAlok
          wrote on last edited by
          #4

          _tasleem wrote:

          my confusion is how to get the ip adress and more importantantly port number of differnt clients as some clients are in Private LAN and they will be using router/gateway ipadress instead of own ip adress, and i cannt use their adress and port number.

          For Solving that problem you need Live IP, where you Server application would run. but be cautious it's little costly!

          "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
          Never mind - my own stupidity is the source of every "problem" - Mixture

          cheers, Alok Gupta VC Forum Q&A :- I/IV Support CRY- Child Relief and You

          _ 1 Reply Last reply
          0
          • _ _tasleem

            i don think so :), it is socket based application like msn messenger,it is windows based application not asp/asp.net pages:(, i dont think it should be placed in web based section.

            Regards. Tasleem Arif

            C Offline
            C Offline
            chandu004
            wrote on last edited by
            #5

            i see, gud luck.:-D

            T H 2 Replies Last reply
            0
            • C chandu004

              i see, gud luck.:-D

              T Offline
              T Offline
              ThatsAlok
              wrote on last edited by
              #6

              chandu004 wrote:

              i see, gud luck.

              :confused:

              "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
              Never mind - my own stupidity is the source of every "problem" - Mixture

              cheers, Alok Gupta VC Forum Q&A :- I/IV Support CRY- Child Relief and You

              1 Reply Last reply
              0
              • C chandu004

                i see, gud luck.:-D

                H Offline
                H Offline
                Hamid Taebi
                wrote on last edited by
                #7

                Good luck with his problem or good luck to find out answer?;P

                T 1 Reply Last reply
                0
                • _ _tasleem

                  hi, all i have made a chat appliction like MSN Messenger that works fine on LAN.it has one Main server application on which all cliens connects,those client send message to each other as well by getting the contact list and listen on port for that contact.Now i want that application to work on internet as well. my confusion is how to get the ip adress and more importantantly port number of differnt clients as some clients are in Private LAN and they will be using router/gateway ipadress instead of own ip adress, and i cannt use their adress and port number. thanks in advance

                  Regards. Tasleem Arif

                  I Offline
                  I Offline
                  Iain Clarke Warrior Programmer
                  wrote on last edited by
                  #8

                  I doubt that's going to be all that possible - especially if two clients are behing firewalls. Is it such a problem to have the messages go: clientA<->server<->clientB ? Unless you are sending large files, the traffic and latency should be a non issue. Also, it would allow to have multiple participants in a "conversation" more easily. Iain.

                  _ 1 Reply Last reply
                  0
                  • H Hamid Taebi

                    Good luck with his problem or good luck to find out answer?;P

                    T Offline
                    T Offline
                    ThatsAlok
                    wrote on last edited by
                    #9

                    Hamid. wrote:

                    Good luck with his problem or good luck to find out answer

                    I feel, both :wtf:

                    "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
                    Never mind - my own stupidity is the source of every "problem" - Mixture

                    cheers, Alok Gupta VC Forum Q&A :- I/IV Support CRY- Child Relief and You

                    H 1 Reply Last reply
                    0
                    • T ThatsAlok

                      Hamid. wrote:

                      Good luck with his problem or good luck to find out answer

                      I feel, both :wtf:

                      "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
                      Never mind - my own stupidity is the source of every "problem" - Mixture

                      cheers, Alok Gupta VC Forum Q&A :- I/IV Support CRY- Child Relief and You

                      H Offline
                      H Offline
                      Hamid Taebi
                      wrote on last edited by
                      #10

                      :-D

                      1 Reply Last reply
                      0
                      • T ThatsAlok

                        _tasleem wrote:

                        my confusion is how to get the ip adress and more importantantly port number of differnt clients as some clients are in Private LAN and they will be using router/gateway ipadress instead of own ip adress, and i cannt use their adress and port number.

                        For Solving that problem you need Live IP, where you Server application would run. but be cautious it's little costly!

                        "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
                        Never mind - my own stupidity is the source of every "problem" - Mixture

                        cheers, Alok Gupta VC Forum Q&A :- I/IV Support CRY- Child Relief and You

                        _ Offline
                        _ Offline
                        _tasleem
                        wrote on last edited by
                        #11

                        yes, server will be in live ip but i am talking about those clients which are in the private network or LAN on another organization. i am talking about that situation in which two clients are from different lan, like two persons communation using msn and both are from 2 different private network(LAN's). i hope you understand my point.

                        Regards. Tasleem Arif

                        1 Reply Last reply
                        0
                        • I Iain Clarke Warrior Programmer

                          I doubt that's going to be all that possible - especially if two clients are behing firewalls. Is it such a problem to have the messages go: clientA<->server<->clientB ? Unless you are sending large files, the traffic and latency should be a non issue. Also, it would allow to have multiple participants in a "conversation" more easily. Iain.

                          _ Offline
                          _ Offline
                          _tasleem
                          wrote on last edited by
                          #12

                          yeah, it good idea but what about sip,is that not possible using SIP as well.

                          Regards. Tasleem Arif

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups