I am thinking of using Java for this application I wrote in C#. But before I am going to do that I want to know if sertain things are possible in Java.
1st. Is it possible to write my application once and it runs anywhere where the java virtual machine is installed? ( My app acts as a web server )
2nd. If the first is true then how does this relate to services ( windows service in win2000/XP and something similar on other OS's )
3rd. Is remoting possible? The ability for one app to excecute methods from objects/classes inside another app.
4th. Is it possible to write somekind of TcpListner that intercepts incomming tcp requests on port 80 and if that request meets some specific requirement store it somewhere. If the request does NOT meet a specific requirement pass it back to the process that normally would handle the request ( IIS, Apache or do nothing if nothing else is listening on port 80 )
5th. Would all this be really cross platform?