Which socket system call is used by a client to initiate a connection with a TCP server?

Options

  • A. listen()
  • B. bind()
  • C. connect()
  • D. accept()
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

C. connect()

Detailed Explanation

Correct Answer: connect().

The connect() system call is used by a TCP client to establish a connection with a remote server using its IP address and port number.