Introduction - If you have any usage issues, please Google them yourself
1, the server side how to maintain a list of users already logged on 2, reverse communication, through the server to the client to send the file 3, to achieve client and server-side Chat Chat (little change can be converted to C-> S-> C of the chat program) 4, how to use IdTCPServer and IdTCPClient control 5, a preliminary approach to achieve thread command, when sending the file will not allow the server to stop responding via D7+ Indy Snapshot Demo version to compile, please do not use any Delphi Indy native compilation (including BDS2006, as they bring their own versions of Delphi have Bug)