title: Simple networking help (C# WinForms)
body: <p>I'd like my app to be able to communicate with itself via the internet but this is proving to be impossible for me. One thing I've never been able to work out is Tcp or the whole networking thing in general.</p>
  
  <p>I have read the docs and seen literally over 30 samples, none of which have ever worked.</p>
  
  <p>All I'm trying to do is send a message from my program on my computer to my program on my friends computer (on a different network).</p>
  
  <p>But nothing ever works. I would post sample code but I think that would be pointless as all the different samples have given me different errors etc, here's the list of errors that we get:</p>
  
  <p>1: Cannot connect to target because the remote machine actively refused it.
  2: Connection timeout.</p>
  
  <p>Can somebody please help me figure this out?</p>
  
  <p>Thank you lots in advance</p>
  
  <p><b>Edit:</b>
  1. Also, We have both tried completely disabling all firewalls. That did not help at all.
  2. I have tried to loop through available ports, but this did not make any difference either.</p>