i have a need to build a new client application, which does basically four things... talks via Windows Sockets (async i/o) to a remote server over both TCP and UDP, does file I/O, exposes UI for picking files on the client and showing log/status messages, and it does interop to a native 3rd party DLL for some custom data processing.  
 
Today, i'm looking at using .NET 2.0/C#/WinForms for this on Windows, but i want to make it cross-platform for Linux and Mac OS X.
 
Can anyone please confirm the state of Mono today w.r.t. these features?   Should it be doable to have a (rather simple) networked client, using async socket i/o, and doing interop, and have the same code base work x-platform?   Also, I'm not wedded to WinForms, and would be fine with something else (Gtk#) if it's similar and easy to use.
 
Should I be using Mono 1.1.8 to start with?   What's the easiest development approach (given that we're a Windows dev house today)?   Dev on Windows, test on Mac/Linux?   Dev on Linux or Mac?
 
Any help/advisement would be much appreciated!
 
Thanks,
Kirk
 
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
Kirk Marple
Chief Software Architect, VP of Engineering
Agnostic Media, Inc.
e: [EMAIL PROTECTED]
w: www.agnostic-media.com
blog: http://sqljunkies.com/WebLog/kmarple

You can get my Digital ID here: https://digitalid.verisign.com/services/client/index.html
 
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to