There is an online retail site that allows access to their inventory in realtime. The cheapest items in inventory are usually purchased the second after they are made available...
I am looking for a script that will constantly check the inventory, and the moment an item comes on that matches my criteria (below a certain price), the script adds the item to my cart.
The competition for these items is very high, and so every millisecond matters. The program will have to be lightning fast at how it refreshes the inventory, and the moment a new item becomes available, it will need to add it immediately.
I would like to run the program from a server, likely Windows 2003, and as I have multiple IP addresses bound to the one server, I would like to be able to have the script control which IP it uses to make the requests.
Once items are added to the cart, it will need to alert me, as well as give me the link, or cookie for the cart.
Again, this program really has to be fast in its implementation. It would be nice if the program had a section that opened up sockets with the inventory server in advance, so that the moment an item was found, it could communicate through that socket, and not have to wait to open a new one. I have also had it recommended to me that NIO would really work well for this, so if you have experience there, that may be a plus.
Also, I would want this project completed fairly quickly, within a few days if possible.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows XP, Windows Server 2000 and 2003.