Customize small webserver for Windows (Delphi or ANSI C)
$100-500 USD
着払い
We are currenlty looking at two small webservers which almost do what we want and need either one or the other adjusted.
They are:
TinyWeb (written in Delphi) <[login to view URL]>
or
Xitami (written in ANSI C) <[login to view URL]>
**Only ONE of the two needs to be fixed.**
**TinyWeb:**
1: You can not close TinyWeb via the command line. It must currenlty be closed in the Windows Tasklist. We MUST be able to close TinyWeb via a parameter sent via the command line.
2: When TinyWeb is closed in the Windows task list (at least in XP with Service Pack 2) it can not be restarted and also does not release the port it is using - the port is still in use and can no longer be accessed - which is probably one of the reasons why Tinyweb can not be restarted. When Tinyweb gets closed it MUST release the Port and we MUST be able to restart it without restarting the computer.
3: Error reports at times cause a small separate window to appear. It must be possible to disable this via a setting, config file or a flag in the code so that errors only go to the Log File.
**Xitami**
1: You can not close Xitami via the command line. It must currenlty be closed in the Windows Tasklist. We would like to be able to close Xitami via a parameter sent via the command line.
2: Currently the rootpath for Xitami (i.e. the folder on Windows where the website is located) must be defined in a configuration file. We want to be able to pass on the root path to the server as a parameter via the command line (as in TinyWeb)
============================================
Please note: only **one** of the two solutions need to be fixed.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Complete and clear documentation of the fixes and adjustments made so the developers of the programs can integrate the fixes easy into their own solution. This means clear comments in the code and an accompanying document explaining the changes.
## Platform
All versions of Windows from Windows 98 upwards
プロジェクトID: #3209694