title: Local PC can't read socket of other PC in the same network
body: <p>I'm testing Java socket read/write basic example from Oracle.com</p>
  
  <p>It can read/write if I run both server and client in the same machine.
  But it doesn't work when it is to be read from other PC.</p>
  
  <p>This is how they are connected via the same hub.
  Internet->local network->hub->PC1 and PC2</p>
  
  <p>PC1 is a server, running KnockKnockServer.java.
  PC2 is a client, running KnockKnockClient.java.</p>
  
  <p>Everything is same as default KnockKnockClient.java, but this:</p>
  
  <pre><code>    kkSocket = new Socket("PC1", 18090);
  </code></pre>
  
  <p>But I got "Couldn't get I/O for the connection to: PC1" error.</p>
  
  <p>I opened same port in Kaspersky program in PC1 and firewall in PC2. 
  Even if I turned off Kaspersky and firewall in PC1, it shows the same error.</p>
  
  <p>Any ideas?</p>
  
  <p>Thanks,</p>