I have two options: ApplicationMessageCenter and LuaSockets. Both aren't so easy to implement:
LuaSockets can be easy to implement, but it is very confusing because of the big number of steps required, and I haven't worked on an application that communicates directly via TCP/IP.
ApplicationMessageCenter needs .NET, but that's not the problem. The problem is that it has a server, and clients. Well, I need a combination of client & server and some clients, so that the clients can communicate between them via the server, but the server must be able to send messages to other clients.
Having 2 applications running on one computer to do something that could be done by one application isn't a good thing at all.
Basically I want to make an Internet Cafe administration suite, with the possibility for the clients to communicate between them (so that the users can chat without shouting around), but the cafe admin must be able to see everything that they do (easily done with RemoteDesktopViewer), what they chat about, and be able to open and close PCs.
Thank you for reading this long post and I hope that you can help me.


