title: What is the difference between Socket and ServerSocket?
body: <p>If <code>Socket</code> represents client side and <code>ServerSocket</code> represents server side, why <code>Socket.read</code> reads the data from server side? I'm really confused, Can you please clarify it to me?</p>