Need a .net application written for a windows 2000 Embedded machine. The existing software creates 2 different kinds of files in two different folders (for each file created in one folder a second file is created in the second folder). These files are created for talking with the existing program. One file the system writes to and the other file our program should write to. This program should thread children to deal with multiple files created for messaging in the folders.
For ex. the two folders are "speak" and "read". In the read folder the system will make and keep changing a files that we are supposed to read from something like [url removed, login to view] and right away in the speak folder the system will also create [url removed, login to view] for us to write in. We need to parse the [url removed, login to view] and depending on the inputs we need to write specific responses to 0A00001.speak. At the end the system will put a end of file char in the read file and that will tell us that the system has finished sending us info on that specific 0A#####.read file and we should delete both the .read and .speak files. NOTE: there will be multipme speak and read files being created hence we need a threaded applicaiton that can take care of several read and speak files as they get created by the system.
During the transaction of the read and speak, parsing and writting in the read file we will encounter a specific type of line which should trigger the program to connect to a webaddress [url removed, login to view]
the [url removed, login to view] will return comma delimited info and we need to take that info and put it into a 3d array or vector of some sort. This info that we recieve will be used to match info from the .read file and then write specific info into the .speak files.