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. Other Discussions
  3. IT & Infrastructure
  4. using NICs or sockets?

using NICs or sockets?

Scheduled Pinned Locked Moved IT & Infrastructure
c++sysadminquestion
3 Posts 3 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.
  • A Offline
    A Offline
    a_hic
    wrote on last edited by
    #1

    I've an application (with VC++6)that I would to do it run on severals network segment(my appliction is based on ARP protocol, so it work on one segment ),for this I have two solutions: - make my appliction as client sever, so I install it on sevral segment (servers), this instance are launched from one machine(client) and the result is communicted to it,by usin sockets. the pb is that my application consume a high lot of resurces, (because it treat all netwok traffic ), so I must dedicate one machine per application. if I have 5 segment,I must dedicate 5 machines!. In addition, as my appliction cosume high lot of resurces there is many system crash. For this, the following solution is: -use several Network Card, each one is bound to a segment. and to launch my appliction one a segment i select the appropriate card-by the function PacketGetAdapterNames()- the results are displayed one my screen, if there is any pb in the system i solve it directly. What do you suggest?

    M E 2 Replies Last reply
    0
    • A a_hic

      I've an application (with VC++6)that I would to do it run on severals network segment(my appliction is based on ARP protocol, so it work on one segment ),for this I have two solutions: - make my appliction as client sever, so I install it on sevral segment (servers), this instance are launched from one machine(client) and the result is communicted to it,by usin sockets. the pb is that my application consume a high lot of resurces, (because it treat all netwok traffic ), so I must dedicate one machine per application. if I have 5 segment,I must dedicate 5 machines!. In addition, as my appliction cosume high lot of resurces there is many system crash. For this, the following solution is: -use several Network Card, each one is bound to a segment. and to launch my appliction one a segment i select the appropriate card-by the function PacketGetAdapterNames()- the results are displayed one my screen, if there is any pb in the system i solve it directly. What do you suggest?

      M Offline
      M Offline
      Mike Nordell
      wrote on last edited by
      #2

      I honestly didn't understand half of what you wrote due to malformed language. Could you insteand of vague language perhaps try to explain exactly what you want to do, and maybe someone would dare to answer? :-)

      1 Reply Last reply
      0
      • A a_hic

        I've an application (with VC++6)that I would to do it run on severals network segment(my appliction is based on ARP protocol, so it work on one segment ),for this I have two solutions: - make my appliction as client sever, so I install it on sevral segment (servers), this instance are launched from one machine(client) and the result is communicted to it,by usin sockets. the pb is that my application consume a high lot of resurces, (because it treat all netwok traffic ), so I must dedicate one machine per application. if I have 5 segment,I must dedicate 5 machines!. In addition, as my appliction cosume high lot of resurces there is many system crash. For this, the following solution is: -use several Network Card, each one is bound to a segment. and to launch my appliction one a segment i select the appropriate card-by the function PacketGetAdapterNames()- the results are displayed one my screen, if there is any pb in the system i solve it directly. What do you suggest?

        E Offline
        E Offline
        Ed Gadziemski
        wrote on last edited by
        #3

        If I'm understanding properly, you have a network monitor program of some sort that consumes a lot of system (?) or network (?) resources. You want to know whether to dedicate 5 machines, each running the application, or run the application on one machine with 5 network interfaces. The answer depends on the problem: If the application is consuming system resources, you need to run on multiple machines. If it's consuming network card resources but the machine still has processor cycles left, then add multiple NICS to one machine.

        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