The hose should only connect to the correct port. The car must be running and the air conditioner on so that it will draw the coolant into the system. Finally, make sure you punctured the can, sometimes they are hard to puncture and that may be why it is not drawing it into the system.
Check out this web site.
http://www.id-usa.com/how_to_faqs_general.asp