I am kind of new to socket programming, though I know the basics. I am doing a project on client/server application. 1. how does MSN/yahoo messenger connect coz they can connect across firewalls with no problem. 2. When doing a two way communication do I need to have a server and client on each side? If that's the case then how would the client on the other side know the host name of the initiator? Does the initiator have to send their IP address? 3. Does anyone have an idea how to implement multithreading in Delphi 5, I have the Indy components.
Your help will be highly appreciated.
Your help will be highly appreciated.