Well, simply-put, it's a similar notion. Difference is, the 'ports' the program listens on are within the same machine as the requests. In the case of a 'server' such as eflite, the communication is between processes, not client and server machines across a network. I understand the Windows 2000 kernel has a similar "message-passing" scheme, but the user is carfully-insulated from such minutii:-). -Dave Octavian Rasnita writes: > BTW. Regarding servers. Please tell me what it is a server, or better said > what does it do?