[Opensim-dev] .NET services example (was: RE: GForge Project)
Hurliman, John
john.hurliman at intel.com
Wed Jan 7 19:41:49 UTC 2009
Take a look at how the distributed asset server handles running as a service:
http://forge.opensimulator.org/gf/project/assetserver/scmsvn/?action=browse&path=%2Ftrunk%2FAssetServer%2FMain.cs&revision=57&view=markup
and
http://forge.opensimulator.org/gf/project/assetserver/scmsvn/?action=browse&path=%2Ftrunk%2FAssetServer%2FAssetServer.cs&revision=60&view=markup
If the project is compiled in debug mode, it initializes the AssetServer class directly and runs a loop waiting for Ctrl+C to exit. If the project is compiled in release mode, it uses ServiceBase to create a service (use mono-service2 to run under Linux). This gets around the common problem of ServiceBase interfering with debugging, but still works under Windows+Linux without substantial code changes or any wrappers.
John
From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Develope
Sent: Wednesday, January 07, 2009 6:08 AM
To: opensim-dev at lists.berlios.de
Subject: [Opensim-dev] GForge Project
Hello OpenSims,
a few days ago we talk about here creating an wrapper to run grids components as a Service.
After some doubts its clear to me to create an raw windows service cause nant mono isn't functional with this.
My project is created in GForge named 'OpenSim.Grid.WinService''. With this you can configure each .exe from OpenSim Grid to run as service.
In this release now you can remote control your console via tcp-proxy, so you are able to control your service from another computer.
My major question is : What must I do to get my project listed in GForge ?
thx and greetz
Kai
Kai Apfelbaum
Dipl.-Inform.
e-mail: kai.apfelbaum at state-method.net<mailto:kai.apfelbaum at state-method.net>
www: www.state-method.net<http://www.state-method.net>
________________________________
[STATE] METHOD GmbH
Alte Bergheimer Str. 9
69115 Heidelberg
fon
mobil
fax
+49 (6221) 6507351
+49 (172) 385 358 3
+49 (0) 12120 219 679
Amtsgericht Heidelberg, HRB 338041
USt-IdNr.: DE241977570
Geschäftsführer : Marc Thom
________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20090107/31aef6bd/attachment-0001.html>
More information about the Opensim-dev
mailing list