Our full technical support staff does not monitor this forum. If you need assistance from a member of our staff, please submit your question from the Ask a Question page.


Log in or register to post/reply in the forum.

Three questions about the CSI Web Server


ScottB Mar 13, 2012 11:24 AM

Hi,

The V4 CSI web server looks really and I would love to use it to web enable a numebr of RTMCPro projects I am working on but I have a few questions:

1. Can you run mutiple projects on the one server (say using differing ports), I have five or so projects I want to give access to via the web and some have differing window sizes;

2. What technology is the CSI Web Server built on? My IT department is hesitant to allow me to have an external CSI web server as they are not sure about security, etc;

3. Leading on from #2 are there any hosted CSI web server services that I cold use for my projects?


Thanks as always,

Scott.


jtrauntvein Mar 13, 2012 02:48 PM

1. Can you run mutiple projects on the one server (say using differing ports), I have five or so projects I want to give access to via the web and some have differing window sizes;

The CsiWebServer is designed to serve multiple projects by publishing them to sub-directories. These sub-directories are specified in the "Remote Folder" field in the web publisher program. Each of these projects can also have their own independent security as well.


2. What technology is the CSI Web Server built on? My IT department is hesitant to allow me to have an external CSI web server as they are not sure about security, etc;

The CsiWebServer is a monolithic C++ application compiled in visual studio 2010. It uses its own built-in web server which was custom written for this application. TLS support is provided using the axTLS (http://axtls.sourceforge.net/) secure sockets library.


ChipsNSalsa Mar 13, 2012 03:12 PM

1. No need to use different ports. Create separate subdirectories under C:\Campbellsci\CsiWebServer and publish each project to each subdirectory. Simply include /subdirname at the end of the URL in the client browser.

2. It uses HTML5 (the HTML5 canvas heavily) and JSON. It supports HTTP and HTTPS protocols. Separate web sites (subdirectories) can have separate password files that contain usernames, encrypted passwords, and user access levels (none, read only, read write, and all).

3. I know of no "hosted" CSIWebServers.

* Last updated by: ChipsNSalsa on 3/13/2012 @ 9:14 AM *

Log in or register to post/reply in the forum.