This project does not involve coding but a blue print needs to be submitted as to how to solve a particular scenario.
Project Information :
I get real-time stock market data in my local computer (running Windows). This data is available every second and it will contain prices of stocks. How can I transmit data so that my users can get that data through my software (developed in VB.NET).
For e.g. assume it's 11 AM. Now if you select a stock e.g. Google, then my program should fetch data for google till 11 AM and also show new data every second or so with minimum lag. Something like a terminal where you see stock prices getting updates every second. In my case I need to get past data and show current data which get updated at short intervals.
Now I have a linux vps web server which hosts my site. (I get one or two static ip free). This server supports php & mysql database. My front end software is build on Visual Basic .Net 2008. The part that requires to pull in this data will be developed by me after this project.
Your task: Tell me/make blue print as to how can I send data from my local computer to my server and how my vb.net software can download it from there and show it to users. Please note that since data is real-time there should be minimum lag.
Technologies available: VB.NET, PHP, MySql, XML, Text file.