[Mono-list] Writing daemons in C#

Miguel de Icaza miguel@ximian.com
19 Nov 2002 20:31:59 -0500


hello,

> Would implementing this assembly require deep knowledge of Windows
> Services?  Also, would it be a good "first C# project" or would it be
> better for someone with more experience with C# and Mono?

I believe that implementing this will require two implementations: one
for Windows, and one for Unix.  The Windows implementation will probably
have to p/invoke into various Windows apis, so familiarity with this is
important, as you would have to design the Linux version to match the
Windows version behavior-wise. 

> I'm also interested in the POSIX wrapper dll.  Would that require a copy
> of the POSIX standards, or just a working knowledge of the APIs and
> perhaps a Stevens book or two?  Again, how feasible would it be for an
> experienced programmer who has not yet taken on a C# project?

There are various sites online with the POSIX APIs.

It should be easily doable for a new programmer, but you must be ready
to rewrite a few chunks based on the input that you will very likely
receive ;-)

Miguel.