Basic Socket Part 4

12345678910
Across
  1. 2. used in sending data that collected from buffer
  2. 5. is used to describe the size of client's address.
  3. 7. that operate on user-defined byte strings. There are 3 byte-operation (Standard - not being terminate by NULL) which is memcpy, memcmp and memset.
  4. 8. is used as the size of the server's address structure.
  5. 9. used as a client process connects a socket descriptor to establish a connection with a server
  6. 10. is a normal Unix system call to end a socket or a file
Down
  1. 1. can specifies how many connection request can be queued by Kernel while it waits for the server to execute the accept() system call.
  2. 3. connection request on the queue and creates another socket with the same properties accepted by a server
  3. 4. or server's address = struct sockaddr * servaddr
  4. 6. used for a server indicates that it is willing to receive a connection from any client