Question: 10. Refer to the code snippet below and answer the following questions a) To what host IP address and what port the program attempts to

10. Refer to the code snippet below and answer the following questions a) To what host IP address and what port the program attempts to connect? What line(s) in the code contain this infor mation? (b) What transport protocol is used? What line(s) in the code indicate this? (c) ls there any checking performed in this snippet (including underlying transport and network protocols) to ensure that the other end has accepted the connection and is receiving data? Explain why (d) How many packets are exchanged between the computer running the program and the re- mote host if the function call near the end of the snippet (send(sfd, data, len, 0)) is successful? memsets&hints 0, sizeoff struct ad drinfo hints. aifamilyAF INET; hints ai socktype - SOCKDGRAM; hints ai protocolPPROTO UDP; s getaddrinfo"at5030-eng245 3server lakeheadu ca", "40233" 4. &hints, &result 71 if(s!_ 0) { fprintf(stderr, "getaddrinfo :-%s ", gai-strerror(s)); exit (EXIT FAILURE) -socket(result fprintf(stderr, "Failed-to-create. Socket " 10 sfd al-fa m ily, resultai-socktype, resultal-protocol): 12 f (sfd_-1) 13 14 exit (EXIT FAILURE) 16 17 18 19 20 21 messageAAAAAAaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" lenstrlen (message) 1 /* 1 for terminating null byte / for {i-0: i
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
