>From my trusty Wrox Professional C# book, Chapter 24 is called �Windows Services.� �In the .NET Framework, we can find service classes in the System.ServiceProcess namespace that implement the three parts of a service:
� We inherit from the ServiceBase class to implement a service. � The ServiceController class is used to implement a service control program. � The ServiceProcessInstaller and ServiceInstaller classes are, as the names suggest, classes to install and configure the service programs.� A service on Windows is the equivalent of a daemon on Linux. Note that this is different from COM+ services . So for instance if you wanted to write an FTP daemon that listens on a port you might use System.ServiceProcess along with System.Net.Sockets. However, when I browse the Class Status on the Mono homepage, I do not see the System.ServiceProcess namespace anywhere, so I don't know if the maintainers have any plan to implement this in Mono or not. However when I ran a search of the mailing list archives I came up with these two links: http://lists.ximian.com/archives/public/mono-patches/2002-March/001515.h tml http://lists.ximian.com/archives/public/mono-patches/2002-June/004426.ht ml Where System.ServiceProcess is referred to, so perhaps it is planned to be implemented. So I would suppose that means that you won't be able to write daemons with C# and Mono until sometime in the future when the namespace has been implemented. But really I would have to ask why would you want to write a daemon in C#? Hope that helps, Joe -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Aschwin Wesselius Sent: Wednesday, November 18, 2020 1:21 PM To: [EMAIL PROTECTED] Subject: [Mono-list] Writing daemons in C# Hello, � I just asked this similar question last week and didn't see any reply. Maybe it is not the right list or whatever??? � But since it is about C# on Linux I was thinking people on this list might have an answer for me. � I want to know if it is possible to make your own daemons, and if so can it be done in C# as well? Where can I find good documentation on writing daemons for Linux? Second are there any tricks I have to take in account when doing such thing in C#? � I hope you know what I mean.... Since this group is the only group knowing about C# on the Linux OS and furthermore you are a bunch of cracks hacking pretty good stuff, so knowledge is there I guess!! � Please hit me with answers this time = ) � Regards, Aschwin PS: If this is a very stupid question afterall, please let me know _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
