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#
  4. Overriding Webservice Limitation: "one call per second" using a Proxy Server

Overriding Webservice Limitation: "one call per second" using a Proxy Server

Scheduled Pinned Locked Moved C#
questionsysadmintutorial
6 Posts 4 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.
  • J Offline
    J Offline
    Javaman21011
    wrote on last edited by
    #1

    I've read the license agreement for my webservice and specifically note the clause "one call per second per IP address", my question is about "masking" IP addresses. Is it possible to route my webservice calls through a proxy server in combination with multiple worker threads thereby possibly making more than 1 request per second? I've seen this technology before concerning web surfing. There are free proxy servers willing to route your packet traffic, I'm just not sure how to implement something like that. Basically give each thread its own proxy server that can route 1 call per second with the end result being 10 threads means 10 calls per second approxiamately.

    J D U 3 Replies Last reply
    0
    • J Javaman21011

      I've read the license agreement for my webservice and specifically note the clause "one call per second per IP address", my question is about "masking" IP addresses. Is it possible to route my webservice calls through a proxy server in combination with multiple worker threads thereby possibly making more than 1 request per second? I've seen this technology before concerning web surfing. There are free proxy servers willing to route your packet traffic, I'm just not sure how to implement something like that. Basically give each thread its own proxy server that can route 1 call per second with the end result being 10 threads means 10 calls per second approxiamately.

      J Offline
      J Offline
      Jakob Farian Krarup
      wrote on last edited by
      #2

      That would be like cheating ... not? - Jake

      J 1 Reply Last reply
      0
      • J Jakob Farian Krarup

        That would be like cheating ... not? - Jake

        J Offline
        J Offline
        Javaman21011
        wrote on last edited by
        #3

        Why yes it would be, but thats the beauty of it. Any hints?

        D 1 Reply Last reply
        0
        • J Javaman21011

          I've read the license agreement for my webservice and specifically note the clause "one call per second per IP address", my question is about "masking" IP addresses. Is it possible to route my webservice calls through a proxy server in combination with multiple worker threads thereby possibly making more than 1 request per second? I've seen this technology before concerning web surfing. There are free proxy servers willing to route your packet traffic, I'm just not sure how to implement something like that. Basically give each thread its own proxy server that can route 1 call per second with the end result being 10 threads means 10 calls per second approxiamately.

          D Offline
          D Offline
          Dave Kreskowiak
          wrote on last edited by
          #4

          So what? You're violating your license agreement with that provider. If they find out what you're doing, you'll be making a maximum of 0 requests per second.

          Dave Kreskowiak Microsoft MVP - Visual Basic

          1 Reply Last reply
          0
          • J Javaman21011

            Why yes it would be, but thats the beauty of it. Any hints?

            D Offline
            D Offline
            Dave Kreskowiak
            wrote on last edited by
            #5

            Hint to do something bordering on illegal? Something that can get you sued? I don't think so...

            Dave Kreskowiak Microsoft MVP - Visual Basic

            1 Reply Last reply
            0
            • J Javaman21011

              I've read the license agreement for my webservice and specifically note the clause "one call per second per IP address", my question is about "masking" IP addresses. Is it possible to route my webservice calls through a proxy server in combination with multiple worker threads thereby possibly making more than 1 request per second? I've seen this technology before concerning web surfing. There are free proxy servers willing to route your packet traffic, I'm just not sure how to implement something like that. Basically give each thread its own proxy server that can route 1 call per second with the end result being 10 threads means 10 calls per second approxiamately.

              U Offline
              U Offline
              unclepaul
              wrote on last edited by
              #6

              I am going to answer the technical side of your question: I have done this before. My system consisted of following components: 1.Spider which collects proxy addresses from the web using google search and regex. 2.Proxy server test app. This apps goes thru the list of proxies and makes calls to webservice on my server using those proxies. This is done to make sure proxy acually works. Here is a good article on this topic http://www.codeproject.com/vb/net/web\_service\_by\_proxy.asp 3.A webservice which serves up valid proxy addresses. -- modified at 16:02 Thursday 17th August, 2006

              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