What is the difference between Socket and ServerSocket?

前端 未结 9 1359
遇见更好的自我
遇见更好的自我 2021-02-01 02:10

If Socket represents client side and ServerSocket represents server side, why Socket.read reads the data from server side? I\'m really con

9条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-02-01 02:43

    ServerSocket is created to bind to a port and listen for a connect from a client. So, a server just waits for a conversation and doesn't start one.

    ClientSocket is created to connect to a listening server. The client initiates the connection.

    Example: Think of an inbound call center as an example. These services are servers. They don't initiate a call but wait for a call to come in from clients. Once the calls are in, they can engage in a two way conversation.

提交回复
热议问题