template/p4/ExpectedOutput/README Outputs for TestCase1 and TestCase2 Note: - The order of print statements in client_terminal and server_terminal will not be matching with what you get in your system...

1 answer below »
Operating system project homework, aboutsynchronization and inter-process communication in a server-client setting


template/p4/ExpectedOutput/README Outputs for TestCase1 and TestCase2 Note: - The order of print statements in client_terminal and server_terminal will not be matching with what you get in your system - The ClientInput folder files Client0.txt and Client1.txt content will also vary depending on the way in which you traverse, but ensure that the load across the files is the same. The maximum allowed difference between the file contents is 1 - The Output folder content should match - In case of TestCase1, ClientInput and Output folder should not be created. template/p4/ExpectedOutput/TestCase1/client_terminal ./client ../Testcases/TestCase1 2 [Fri Apr 3 22:19:09 2020]Client starts... [Fri Apr 3 22:19:09 2020]Directory ../Testcases/TestCase1 traversal and file partitioning... [Fri Apr 3 22:19:09 2020]The ../Testcases/TestCase1 folder is empty [Fri Apr 3 22:19:09 2020]Client ends... template/p4/ExpectedOutput/TestCase1/server_terminal ./server 2 [Fri Apr 3 22:19:05 2020]Server starts... [Fri Apr 3 22:19:05 2020]Waiting to rcv from client process 0 [Fri Apr 3 22:19:05 2020]Waiting to rcv from client process 1 template/p4/ExpectedOutput/TestCase2/ClientInput/Client0.txt ../Testcases/TestCase2/F1/xbh.txt ../Testcases/TestCase2/F1/xaf.txt ../Testcases/TestCase2/F1/xbi.txt ../Testcases/TestCase2/F1/xac.txt ../Testcases/TestCase2/F1/xao.txt ../Testcases/TestCase2/F1/xag.txt ../Testcases/TestCase2/F1/xae.txt ../Testcases/TestCase2/F1/xab.txt ../Testcases/TestCase2/F1/xai.txt ../Testcases/TestCase2/F1/xah.txt ../Testcases/TestCase2/F6/xeb.txt ../Testcases/TestCase2/F6/xdz.txt ../Testcases/TestCase2/F6/xei.txt ../Testcases/TestCase2/F6/xeh.txt ../Testcases/TestCase2/F6/xef.txt ../Testcases/TestCase2/F6/xdx.txt ../Testcases/TestCase2/F6/xek.txt ../Testcases/TestCase2/F6/xeg.txt ../Testcases/TestCase2/F6/xel.txt ../Testcases/TestCase2/F6/xen.txt ../Testcases/TestCase2/F4/xcs.txt ../Testcases/TestCase2/F4/xcx.txt ../Testcases/TestCase2/F4/xcp.txt ../Testcases/TestCase2/F4/xcl.txt ../Testcases/TestCase2/F4/xdb.txt ../Testcases/TestCase2/F4/xci.txt ../Testcases/TestCase2/F4/xcj.txt ../Testcases/TestCase2/F4/xcn.txt ../Testcases/TestCase2/F4/xcv.txt ../Testcases/TestCase2/F4/xcy.txt ../Testcases/TestCase2/F5/xde.txt ../Testcases/TestCase2/F5/xdr.txt ../Testcases/TestCase2/F5/xdi.txt ../Testcases/TestCase2/F5/xdk.txt ../Testcases/TestCase2/F5/xds.txt ../Testcases/TestCase2/F5/xdv.txt ../Testcases/TestCase2/F5/xdj.txt ../Testcases/TestCase2/F5/xdl.txt ../Testcases/TestCase2/F5/xdg.txt ../Testcases/TestCase2/F5/xdd.txt ../Testcases/TestCase2/F7/xex.txt ../Testcases/TestCase2/F7/xfd.txt ../Testcases/TestCase2/F7/xfa.txt ../Testcases/TestCase2/F7/xff.txt ../Testcases/TestCase2/F7/xfe.txt ../Testcases/TestCase2/F7/xfh.txt ../Testcases/TestCase2/F7/xeu.txt ../Testcases/TestCase2/F7/xet.txt ../Testcases/TestCase2/F7/xeq.txt ../Testcases/TestCase2/F7/xfb.txt ../Testcases/TestCase2/F8/xfm.txt ../Testcases/TestCase2/F8/xfo.txt ../Testcases/TestCase2/F8/xfw.txt ../Testcases/TestCase2/F8/xgd.txt ../Testcases/TestCase2/F8/xgb.txt ../Testcases/TestCase2/F8/xfx.txt ../Testcases/TestCase2/F8/xfv.txt ../Testcases/TestCase2/F8/xfs.txt ../Testcases/TestCase2/F8/xfz.txt ../Testcases/TestCase2/F8/xfk.txt ../Testcases/TestCase2/F2/xbe.txt ../Testcases/TestCase2/F2/xbd.txt ../Testcases/TestCase2/F2/xbb.txt ../Testcases/TestCase2/F2/xar.txt ../Testcases/TestCase2/F2/xbk.txt ../Testcases/TestCase2/F2/xbn.txt ../Testcases/TestCase2/F2/xaw.txt ../Testcases/TestCase2/F2/xbl.txt ../Testcases/TestCase2/F2/xbc.txt ../Testcases/TestCase2/F2/xbm.txt ../Testcases/TestCase2/F9/xgg.txt ../Testcases/TestCase2/F9/xgi.txt ../Testcases/TestCase2/F9/xgn.txt ../Testcases/TestCase2/F9/xgl.txt ../Testcases/TestCase2/F9/xge.txt ../Testcases/TestCase2/F9/xgu.txt ../Testcases/TestCase2/F9/xgw.txt ../Testcases/TestCase2/F9/xgf.txt ../Testcases/TestCase2/F9/xgk.txt ../Testcases/TestCase2/F9/xgx.txt ../Testcases/TestCase2/F3/xbw.txt ../Testcases/TestCase2/F3/xcc.txt ../Testcases/TestCase2/F3/xbp.txt ../Testcases/TestCase2/F3/xcf.txt ../Testcases/TestCase2/F3/xbz.txt ../Testcases/TestCase2/F3/xcd.txt ../Testcases/TestCase2/F3/xbu.txt ../Testcases/TestCase2/F3/xbr.txt ../Testcases/TestCase2/F3/xbv.txt ../Testcases/TestCase2/F3/xcg.txt ../Testcases/TestCase2/F10/xhn.txt ../Testcases/TestCase2/F10/xhd.txt ../Testcases/TestCase2/F10/xhr.txt ../Testcases/TestCase2/F10/xhh.txt ../Testcases/TestCase2/F10/xhb.txt ../Testcases/TestCase2/F10/xhj.txt ../Testcases/TestCase2/F10/xho.txt ../Testcases/TestCase2/F10/xhf.txt ../Testcases/TestCase2/F10/xhm.txt ../Testcases/TestCase2/F10/xhq.txt template/p4/ExpectedOutput/TestCase2/ClientInput/Client1.txt ../Testcases/TestCase2/F1/xam.txt ../Testcases/TestCase2/F1/xbg.txt ../Testcases/TestCase2/F1/xaa.txt ../Testcases/TestCase2/F1/xap.txt ../Testcases/TestCase2/F1/xad.txt ../Testcases/TestCase2/F1/xaj.txt ../Testcases/TestCase2/F1/xak.txt ../Testcases/TestCase2/F1/xan.txt ../Testcases/TestCase2/F1/xbj.txt ../Testcases/TestCase2/F1/xal.txt ../Testcases/TestCase2/F6/xep.txt ../Testcases/TestCase2/F6/xdw.txt ../Testcases/TestCase2/F6/xej.txt ../Testcases/TestCase2/F6/xec.txt ../Testcases/TestCase2/F6/xee.txt ../Testcases/TestCase2/F6/xeo.txt ../Testcases/TestCase2/F6/xem.txt ../Testcases/TestCase2/F6/xdy.txt ../Testcases/TestCase2/F6/xed.txt ../Testcases/TestCase2/F6/xea.txt ../Testcases/TestCase2/F4/xcr.txt ../Testcases/TestCase2/F4/xco.txt ../Testcases/TestCase2/F4/xcq.txt ../Testcases/TestCase2/F4/xck.txt ../Testcases/TestCase2/F4/xda.txt ../Testcases/TestCase2/F4/xcu.txt ../Testcases/TestCase2/F4/xcz.txt ../Testcases/TestCase2/F4/xct.txt ../Testcases/TestCase2/F4/xcw.txt ../Testcases/TestCase2/F4/xcm.txt ../Testcases/TestCase2/F5/xdm.txt ../Testcases/TestCase2/F5/xdu.txt ../Testcases/TestCase2/F5/xdq.txt ../Testcases/TestCase2/F5/xdn.txt ../Testcases/TestCase2/F5/xdh.txt ../Testcases/TestCase2/F5/xdc.txt ../Testcases/TestCase2/F5/xdp.txt ../Testcases/TestCase2/F5/xdo.txt ../Testcases/TestCase2/F5/xdf.txt ../Testcases/TestCase2/F5/xdt.txt ../Testcases/TestCase2/F7/xfg.txt ../Testcases/TestCase2/F7/xev.txt ../Testcases/TestCase2/F7/xfi.txt ../Testcases/TestCase2/F7/xer.txt ../Testcases/TestCase2/F7/xew.txt ../Testcases/TestCase2/F7/xes.txt ../Testcases/TestCase2/F7/xfj.txt ../Testcases/TestCase2/F7/xey.txt ../Testcases/TestCase2/F7/xez.txt ../Testcases/TestCase2/F7/xfc.txt ../Testcases/TestCase2/F8/xfq.txt ../Testcases/TestCase2/F8/xfu.txt ../Testcases/TestCase2/F8/xfy.txt ../Testcases/TestCase2/F8/xga.txt ../Testcases/TestCase2/F8/xft.txt ../Testcases/TestCase2/F8/xfl.txt ../Testcases/TestCase2/F8/xfr.txt ../Testcases/TestCase2/F8/xfn.txt ../Testcases/TestCase2/F8/xfp.txt ../Testcases/TestCase2/F8/xgc.txt ../Testcases/TestCase2/F2/xbf.txt ../Testcases/TestCase2/F2/xaq.txt ../Testcases/TestCase2/F2/xau.txt ../Testcases/TestCase2/F2/xat.txt ../Testcases/TestCase2/F2/xas.txt ../Testcases/TestCase2/F2/xav.txt ../Testcases/TestCase2/F2/xba.txt ../Testcases/TestCase2/F2/xay.txt ../Testcases/TestCase2/F2/xaz.txt ../Testcases/TestCase2/F2/xax.txt ../Testcases/TestCase2/F9/xgt.txt ../Testcases/TestCase2/F9/xgv.txt ../Testcases/TestCase2/F9/xgs.txt ../Testcases/TestCase2/F9/xgr.txt ../Testcases/TestCase2/F9/xgh.txt ../Testcases/TestCase2/F9/xgo.txt ../Testcases/TestCase2/F9/xgp.txt ../Testcases/TestCase2/F9/xgm.txt ../Testcases/TestCase2/F9/xgj.txt ../Testcases/TestCase2/F9/xgq.txt ../Testcases/TestCase2/F3/xch.txt ../Testcases/TestCase2/F3/xbt.txt ../Testcases/TestCase2/F3/xby.txt ../Testcases/TestCase2/F3/xbo.txt ../Testcases/TestCase2/F3/xbx.txt ../Testcases/TestCase2/F3/xca.txt ../Testcases/TestCase2/F3/xbq.txt ../Testcases/TestCase2/F3/xcb.txt ../Testcases/TestCase2/F3/xce.txt ../Testcases/TestCase2/F3/xbs.txt ../Testcases/TestCase2/F10/xhc.txt ../Testcases/TestCase2/F10/xha.txt ../Testcases/TestCase2/F10/xgy.txt ../Testcases/TestCase2/F10/xhe.txt ../Testcases/TestCase2/F10/xgz.txt ../Testcases/TestCase2/F10/xhp.txt ../Testcases/TestCase2/F10/xhi.txt ../Testcases/TestCase2/F10/xhl.txt ../Testcases/TestCase2/F10/xhg.txt ../Testcases/TestCase2/F10/xhk.txt template/p4/ExpectedOutput/TestCase2/Output/Client0_out.txt 1345#1039#1754#1037#771#629#611#731#676#144#206#531#1062#735#701#1887#96#889#2067#1008#1234#291#385#29#62#80 template/p4/ExpectedOutput/TestCase2/Output/Client1_out.txt 1345#1039#1754#1037#771#629#611#731#676#144#206#531#1062#735#701#1887#96#889#2067#1008#1234#291#385#29#62#80 template/p4/ExpectedOutput/TestCase2/client_terminal ./client ../Testcases/TestCase2 2 [Fri Apr 3 22:22:57 2020]Client starts... [Fri Apr 3 22:22:57 2020]Directory ../Testcases/TestCase2 traversal and file partitioning... [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xbh.txt from client process 0 [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xam.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xbh.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xaf.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xam.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xbg.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xaf.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xbi.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xbg.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xaa.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xbi.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xac.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xaa.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xap.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xac.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xao.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xao.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xag.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xap.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xad.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xag.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xae.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xad.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xaj.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xae.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xab.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xaj.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xak.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xab.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xai.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xak.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xan.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xai.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xah.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xan.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xbj.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xah.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xeb.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xbj.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xal.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xeb.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xdz.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xal.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xep.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xdz.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xei.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xep.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xdw.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xei.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xeh.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xdw.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xej.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xeh.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xef.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xej.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xec.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xef.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xdx.txt from client process 0 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xec.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xee.txt from client process 1 [Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xee.txt [Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xeo
Answered Same DayApr 06, 2021

Answer To: template/p4/ExpectedOutput/README Outputs for TestCase1 and TestCase2 Note: - The order of print...

Ankita answered on Apr 27 2021
134 Votes
p4/Makefile
all: client/Makefile server/Makefile
    make -C client
    make -C server
.PHONY: clean
clean:
    make -i -C client clean
    make -i -C server clean
p4/P4.pdf
CSci 4061: Introduction to Operating Systems
Programming project 4 due: Thursday April 30, 2020
Ground Rules. You may choose to complete this project in a group of up to three students.
Each group should turn in one copy with the names of all group members on it. The code must
be originally written by your group. No code from outside the course texts and slides may be
used—your code cannot be copied or derived from the Web, from past offerings, other students,
programmer friends, etc. All submissions must compile and run on any CSE Labs machine located
in KH 4-250. A zip file should be submitted through Canvas by 11:59pm on Thursday, April 30th.
Note: Do not publicize this assignment or your answer to the Internet, e.g., public GitHub repo.
Objectives: The main focus of this project is to let students get hands-on experience on synchronization
and inter process communication in a server-client setting.
1 Project Description
In this project, you have to write a server and a client program where the server and the client can
communicate using a message queue. Essentially, a number of client processes will be created by
the client program and each of them will send the server some request using the message queue.
The server will create multiple threads to handle the clients (one thread for each client). Each
thread will receive requests from corresponding clients using the message queue. The server will
maintain a global data structure, where results of all requests of all clients are combined (This is
where synchronization comes into play). When all of the clients are done sending requests, the
server threads will send the global result to corresponding clients.
1.1 Implementation details
Part 1: Client Program
Functionality The main process of the client program will traverse an input folder and get a list
of all text files inside the folder. Then it will divide these text files among the client processes so
that each gets almost the same number of files. The client processes will now send the paths of
the textfiles (which are assigned to them) to the server using a message queue. The server will
receive the paths and generate some statistics (described later) reading from the files and send it
to the clients. Each of the clients will write the received result on a file. A detailed step-by step
instruction is given below:
Program input: The client program should have two command line arguments:
• A relative or absolute path to a folder (say ‘Sample’)
• Number of clients (say ‘c’)
1
Figure 1: File Partitioning
File traversal: At first, the main process of the client program has to traverse the given folder
‘Sample’ and identify the paths of the text files which reside inside that folder (if there is any
subfolder, then you have to recursively traverse that as well). Now the main process will partition
the paths of these text files [not the content of files] equally into ‘c’ groups so that each group gets
the same number of paths. For instance, if there are 50 text files inside the ‘Sample’ folder and
the number of clients (‘c’) is 5, then divide the paths of the text files into c=5 groups so that each
group gets 10 paths.
Next, the main process will create a folder ‘ClientInput’ in the current directory (client). And
then write the list of paths (of text files) for each client i in a text file ‘Clienti.txt’ (i ∈ [0,1,2,...,c-
1]). The ‘Clienti.txt’ should be created inside the ‘ClientInput’ folder.
Note: Assume that the number of files is always greater than or equal to the number of clients
except for the case of empty folder. You can also assume that the ‘Sample’ folder will not be inside
the ‘server’ or ‘client’ source code folder.
After this part is done, you will have ‘c’ text files (‘Clienti.txt’) inside the ClientInput folder.
Generating client processes: The main process of the client program will now generate ‘c’
number of client processes (Hint: use fork()). Each client process ‘i’ will read its corresponding
‘Clienti.txt’ file line by line, present inside the ‘ClientInput’ folder. The client process will send
each of these lines (each line is a path to a text file) to the server using the message queue. After
sending each line, the client process will wait to receive an acknowledgement message (“ACK”)
2
Figure 2: Folder hierarchy
from the server. It will send the next line after receiving acknowledgement for the previous line.
Once it receives the acknowledgement for the last line, it will send an end message (“END”) to the
server. After that the client process will wait for the global result from the server and then will
terminate.
Output Format: Each client process should receive a string representing the global word counts
like this:
[number of words starting with ‘a’]#[number of words starting with ‘b’]# . . . #[number of words
starting with ‘z’]
Example:
50#25#40#. . .#14
Note that the separator between two numbers should be ‘#’. And this global result should be
the same for all client processes. Each client process ‘i’ should write this string to a text file
named ‘Clienti out.txt’ (where i=[0,1,2,...,c-1]) inside ‘Output’ folder. In essence, your final folder
structure should follow Figure 2.
The client processes also need to print log statements in the terminal, which is described in section
1.2.
Part 2: Server Program
Functionality: The aim of the server is to maintain a global array which stores the word count
3
for each letter (how many words start with ‘a’, how many words start with ‘b’, etc.). This array
will be updated by its threads, where each thread receives some paths to text files from a client
process. The threads will modify the array to reflect the number of words starting with a letter in
those files. When all the client processes have finished sending up requests, the server threads send
the final counts of the global array to the clients. The step-by-step details are as follows:
Program input: The server program should take in one argument, the number of client processes,
say (‘c’).
Handling file requests from clients: The server will create ‘c’ threads to handle the requests
from ‘c’ clients delivered via the message queue. Message queue is thread safe, so multiple threads
can access the queue in a mutually exclusive manner, without explicit use of synchronization tools
(mutex, semaphores). Thread ‘i’ will handle requests from client ‘i’. This means you will have to
use the message type in the common queue to control the extraction of a request in thread ‘i’. Once
a request, which is a file path, is extracted, the thread should open the file and read it line by line.
The file consists of a single word per line and you are expected to increment a global integer array
(size 26) maintained to keep track of alphabet letter count, based on the first letter of the word.
For example, say the file contents are as below:
Apple
Orange
Train
Bus
Ants
After parsing the above example the integer array will have value as (first row with alphabets just
for understanding, the array is 1D):
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0
Once a file is read completely, the thread creates a message “ACK” and sends it back to the
client via the same message queue. Again, think how you should handle the message type to ensure
that only corresponding client will extract the “ACK” message.
After completing all the requests from a client, the thread will receive an “END” message from the
client. Upon receiving it, the thread will wait for other threads to complete their own processing.
Then, it will go ahead and convert the global integer array to a character array. This array is sent
back to the client before the thread exits.
Example of final integer array converted to character array:
51#32#68#32#56#78#13#69#13#32#37#26#76#53#12#15#27#38#67#84#25#79#24#78#25#47
Executables:
Your executables should be named as ‘server’ and ‘client’ and should be created inside the ‘server’
and ‘client’ folders respectively.
. / c l i e n t i n p u t f o l d e r p a t h num cl i ent s
. / s e r v e r num c l i ent s
4
1.2 Logging
To check the flow of program execution, you need to log statements with timestamps and print
on the terminal. You are free to add meaningful statements corresponding to events. The print
statements are expected mainly for the following events:
Client:
• Client start
• File traversal and partitioning start
• For each file path send by Process ‘i’ to server (mention process id and file path)
• For each acknowlegement “ACK” received for a file path from server (mention process id and
file path)
• For each “END” send to the server (mention process id)
• For each final result received from the server
• Client ends
Server:
• Server start
• For each file path received by a thread from client (mention thread id and file path)
• For each acknowlegement “ACK” send to the client for a file path (mention thread id and file
path)
• For each “END” received from client (mention thread id)
• For global array send by thread ‘i’ after receiving “END” from client (mention thread id)
• Server ends
Here process id and thread id is not the ids provided by the operating system, but [i=0,1,2...n-1],
where n is the number of clients or threads.
1.3 Assumptions
1. ‘server’ program will run before the ‘client’ program.
2. Both server and client will be executed on the same machine.
3. The files in the input directory of the client will have a single word per line not exceeding 50
characters and the number of words per file can vary.
4. The number of files present in the input directory to client should exceed the number of client
processes unless it is an empty folder.
5. The argument for server program and the second argument for client program will be the
same (number of client processes).
5
1.4 Supplied Testcases and Expected Output
Two testcases are provided to you in the ‘Testcases’ folder. The expected outputs for the testcases
(when number of clients is 2) are provided in the ‘ExpectedOutput’ folder. The ‘server terminal’
and ‘client terminal’ files represent the log statements printed on the terminal by server and client
respectively. Expected ‘ClientInput’ and ‘Output’ folders generated by the client program are also
included in the folders.
2 Deliverables:
One student from each group should upload to Canvas, a zip file containing their C source code
files, a makefile, and a README that includes the following details:
1. The purpose of your program
2. How to compile the program
3. What exactly your program does
4. Any assumptions outside this document
5. Team name
s and x500
6. Your and your partners individual contributions
The README file does not have to be long, but must properly describe the above points. Proper
in this case refers to – first-time user can answer the above questions without any confusion. Within
your code you should use one or two comments to describe each function that you write. You do
not need to comment every line of your code. However, you might want to comment portions of
your code to answer ‘why’, rather than ‘how’ you implement the said code. At the top of your
README file and main C source file please include the following comment:
/∗ t e s t machine : CSELAB machine name
∗ date : mm/dd/yy
∗ name : fu l l name1 , [ fu l l name2 ]
∗ x500 : i d f o r f i r s t n a m e , [ id fo r s econd name ]
∗/
Note: Folders and files inside your submitted zip file should follow the hierarchy structure showed
in Figure 2.
3 Grading Rubric
• 5% Correct README contents
• 5% Code quality such as using descriptive variable names and comments
• 10% Error checking and proper logging
• 20% Traversal and File operation
6
• 25% Message Queue usage
• 25% Synchronization
• 10% Output
7
p4/README.md
Add your README contents as mentioned in the Deliverables section of the project description
p4/client/client.h
#ifndef CLIENT_H
#define CLIENT_H
#endif
p4/client/Makefile
CC=gcc
DBFLAGS=-g
# You are free to modify the Makefile
client: client.c
    $(CC) -o client client.c
clean:
    rm client
    rm -r ClientInput
    rm -r Output
p4/client/client.c~
#include "client.h"
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define BUFFER 200
int totalClient;
FILE **clientInputFile;
char absolutePath[BUFFER];
key_t key;
int msgid;
int fileCount = 0;
struct message_buffer {
    long type;
    char text[BUFFER];
};
int isDirectoryEmpty(char *dirname) //Check if directory is empty, returns 1 if it is empty.
{
int n = 0;
struct dirent *d;
DIR *dir = opendir(dirname);
if (dir == NULL) //Not a directory or doesn't exist
return 1;
while ((d = readdir(dir)) != NULL) {

if(++n > 2)
break;
}
closedir(dir);
if (n <= 2) //Directory Empty
return 1;
else
return 0;
}
void iterateDirectory(char *pwd, int c)
{
    char path[1000];
    DIR *d=opendir(pwd);
    struct dirent *ds;
    while((ds=readdir(d))!=NULL)
    {
        if(strcmp(ds->d_name,".")!=0 && strcmp(ds->d_name,"..")!=0)
        {
            
            if(ds->d_type==4) // it is directory
            {
                strcpy(path,pwd);
                strcat(path,"/");
                strcat(path,ds->d_name);
                iterateDirectory(path, c);
            }
            else
            {
                fprintf(clientInputFile[c],"%s/%s\n",pwd,ds->d_name);
                c = (c+1) % totalClient;
            }
        }
    }
}
void createMessageQueue()
{
    key = 1234; //generating unique key
    msgid = msgget(key, 0666 | IPC_CREAT);
}
void communicateToServer(int c)
{
    int conversationOver = 0;
    FILE *file;
    char fileName[BUFFER];
    sprintf(fileName, "./ClientInput/Client%d.txt", c);
    file = fopen(fileName, "r");    
    char buffer[BUFFER];
    int count;
    struct message_buffer global_data;
    while(!conversationOver)
    {
        struct message_buffer message, ack;        
        message.type = c+1;
                
        count = fscanf(file, "%s", message.text);
        if(count != -1)
        {
            fileCount++;
            printf("Sending %s from client process %d\n", message.text, c);
            msgsnd(msgid, &message, sizeof(message), 0);
            msgrcv(msgid, &ack, sizeof(ack), totalClient+c+1, 0);
            printf("Client process %d received %s from server for %s\n", c, ack.text, message.text);
        }
        else
        {
            strcpy(message.text, "END");
            printf("Sending %s from client process %d\n", message.text, c);
            msgsnd(msgid, &message, sizeof(message), 0);
            conversationOver = 1;
        }
    }
    msgrcv(msgid, &global_data, sizeof(global_data), totalClient * 2 + 1, 0);
    printf("Client process %d received |||%s||| from server \n", c, global_data.text);
    fclose(file);
    mkdir("Output", 0777);
    sprintf(fileName, "./Output/Client%d_out.txt", c);
    file = fopen(fileName, "w");
    fprintf(file, "%s", global_data.text);
    fclose(file);
    return;
}
int main(int argc, char* argv[])
{
    printf("Client starts...\n");
    if(isDirectoryEmpty(argv[1]) == 1) {
        printf("Empty Directory");
        return 0; // directory is empty
    }
    realpath(argv[1], absolutePath);
    totalClient = atoi(argv[2]);
    clientInputFile = malloc(sizeof(FILE*) * totalClient);
    mkdir("ClientInput", 0777);
//    int i;
    for(int i=0;i    {
        char fileName[BUFFER];
        sprintf(fileName, "./ClientInput/Client%d.txt", i);
        clientInputFile[i] = fopen(fileName, "w");
        if(clientInputFile[i] == NULL)
        {
            printf("Cannot open Client%d.txt", i);
            exit(-1);
        }
            
    }
    printf("Directory %s traversal and file partitioning...\n", argv[1]);
    iterateDirectory(absolutePath, 0);
    for(int i=0;i        fclose(clientInputFile[i]);
        
    
    createMessageQueue();
    
for(int i=0;i {
if(fork() == 0)
{
communicateToServer(i);
exit(0);
}
}
for(int i=0;i     wait(NULL);     
    
    
    
    
    msgctl(msgid, IPC_RMID, NULL);
        
    printf("\nClient ends...\n");
    return 0;
}
p4/client/client.c
#include "client.h"
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define BUFFER 200
int totalClient;
FILE **clientInputFile;
char absolutePath[BUFFER];
key_t key;
int msgid;
int fileCount = 0;
struct message_buffer {
    long type;
    char text[BUFFER];
};
int isDirectoryEmpty(char *dirname) //Check if directory is empty, returns 1 if it is empty.
{
int n = 0;
struct dirent *d;
DIR *dir = opendir(dirname);
if (dir == NULL) //Not a directory or doesn't exist
return 1;
while ((d = readdir(dir)) != NULL) {

if(++n > 2)
break;
}
closedir(dir);
if (n <= 2) //Directory Empty
return 1;
else
return 0;
}
void iterateDirectory(char *pwd, int c)
{
    char path[1000];
    DIR *d=opendir(pwd);
    struct dirent *ds;
    while((ds=readdir(d))!=NULL)
    {
        if(strcmp(ds->d_name,".")!=0 && strcmp(ds->d_name,"..")!=0)
        {
            
            if(ds->d_type==4) // it is directory
            {
                strcpy(path,pwd);
                strcat(path,"/");
                strcat(path,ds->d_name);
                iterateDirectory(path, c);
            }
            else
            {
                fprintf(clientInputFile[c],"%s/%s\n",pwd,ds->d_name);
                c = (c+1) % totalClient;
            }
        }
    }
}
void createMessageQueue()
{
    key = 1234; //generating unique key
    msgid = msgget(key, 0666 | IPC_CREAT);
}
void communicateToServer(int c)
{
    int conversationOver = 0;
    FILE *file;
    char fileName[BUFFER];
    sprintf(fileName, "./ClientInput/Client%d.txt", c);
    file = fopen(fileName, "r");    
    char buffer[BUFFER];
    int count;
    struct message_buffer global_data;
    while(!conversationOver)
    {
        struct message_buffer message, ack;        
        message.type = c+1;
                
        count = fscanf(file, "%s", message.text);
        if(count != -1)
        {
            fileCount++;
            printf("Sending %s from client process %d\n", message.text, c);
            msgsnd(msgid, &message, sizeof(message), 0);
            msgrcv(msgid, &ack, sizeof(ack), totalClient+c+1, 0);
            printf("Client process %d received %s from server for %s\n", c, ack.text, message.text);
        }
        else
        {
            strcpy(message.text, "END");
            printf("Sending %s from client process %d\n", message.text, c);
            msgsnd(msgid, &message, sizeof(message), 0);
            conversationOver = 1;
        }
    }
    msgrcv(msgid, &global_data, sizeof(global_data),totalClient * 2 + c + 1, 0);
    printf("Client process %d received |||%s||| from server \n", c, global_data.text);
    fclose(file);
    mkdir("Output", 0777);
    sprintf(fileName, "./Output/Client%d_out.txt", c);
    file = fopen(fileName, "w");
    fprintf(file, "%s", global_data.text);
    fclose(file);
    return;
}
int main(int argc, char* argv[])
{
    printf("Client starts...\n");
    if(isDirectoryEmpty(argv[1]) == 1) {
        printf("Empty Directory");
        return 0; // directory is empty
    }
    realpath(argv[1], absolutePath);
    totalClient = atoi(argv[2]);
    clientInputFile = malloc(sizeof(FILE*) * totalClient);
    mkdir("ClientInput", 0777);
//    int i;
    for(int i=0;i    {
        char fileName[BUFFER];
        sprintf(fileName, "./ClientInput/Client%d.txt", i);
        clientInputFile[i] = fopen(fileName, "w");
        if(clientInputFile[i] == NULL)
        {
            printf("Cannot open Client%d.txt", i);
            exit(-1);
        }
            
    }
    printf("Directory %s traversal and file partitioning...\n", argv[1]);
    iterateDirectory(absolutePath, 0);
    for(int i=0;i        fclose(clientInputFile[i]);
        
    
    createMessageQueue();
    
for(int i=0;i {
if(fork() == 0)
{
communicateToServer(i);
exit(0);
}
}
for(int i=0;i     wait(NULL);     
    
    
    
    
    msgctl(msgid, IPC_RMID, NULL);
        
    printf("\nClient ends...\n");
    return 0;
}
p4/ExpectedOutput/README
Outputs for TestCase1 and TestCase2
Note:
- The order of print statements in client_terminal and server_terminal will not be matching with what you get in your system
- The ClientInput folder files Client0.txt and Client1.txt content will also vary depending on the way in which you traverse, but ensure that the load across the files is the same. The maximum allowed difference between the file contents is 1
- The Output folder content should match
- In case of TestCase1, ClientInput and Output folder should not be created.
p4/ExpectedOutput/TestCase1/client_terminal
./client ../Testcases/TestCase1 2
[Fri Apr 3 22:19:09 2020]Client starts...
[Fri Apr 3 22:19:09 2020]Directory ../Testcases/TestCase1 traversal and file partitioning...
[Fri Apr 3 22:19:09 2020]The ../Testcases/TestCase1 folder is empty
[Fri Apr 3 22:19:09 2020]Client ends...
p4/ExpectedOutput/TestCase1/server_terminal
./server 2
[Fri Apr 3 22:19:05 2020]Server starts...
[Fri Apr 3 22:19:05 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:19:05 2020]Waiting to rcv from client process 1
p4/ExpectedOutput/TestCase2/client_terminal
./client ../Testcases/TestCase2 2
[Fri Apr 3 22:22:57 2020]Client starts...
[Fri Apr 3 22:22:57 2020]Directory ../Testcases/TestCase2 traversal and file partitioning...
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xbh.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xam.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xbh.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xaf.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xam.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xbg.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xaf.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xbi.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xbg.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xaa.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xbi.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xac.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xaa.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xap.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xac.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xao.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xao.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xag.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xap.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xad.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xag.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xae.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xad.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xaj.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xae.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xab.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xaj.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xak.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xab.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xai.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xak.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xan.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xai.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xah.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xan.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xbj.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F1/xah.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xeb.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xbj.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F1/xal.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xeb.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xdz.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F1/xal.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xep.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xdz.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xei.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xep.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xdw.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xei.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xeh.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xdw.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xej.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xeh.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xef.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xej.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xec.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xef.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xdx.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xec.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xee.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xee.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xeo.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xdx.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xek.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xeo.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xem.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xek.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xeg.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xem.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xdy.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xeg.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xel.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xdy.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xed.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xel.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xen.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xed.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F6/xea.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F6/xen.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcs.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F4/xcs.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F6/xea.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcx.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcr.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F4/xcx.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcp.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F4/xcr.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xco.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F4/xcp.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F4/xco.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcl.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F4/xcl.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F4/xcq.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xdb.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xck.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F4/xdb.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F4/xck.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xci.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xda.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F4/xci.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F4/xda.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcj.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcu.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F4/xcj.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F4/xcu.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcn.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcz.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F4/xcn.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F4/xcz.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcv.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xct.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F4/xcv.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F4/xct.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcw.txt from client process 1
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcy.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F4/xcw.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F4/xcm.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F4/xcy.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xde.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F4/xcm.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdm.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F5/xde.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdr.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F5/xdm.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdu.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F5/xdr.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdi.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F5/xdu.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F5/xdi.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdk.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F5/xdq.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdn.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F5/xdk.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xds.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F5/xdn.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdh.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F5/xds.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdv.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F5/xdh.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdc.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F5/xdv.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F5/xdc.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdj.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdp.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F5/xdj.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F5/xdp.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdl.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdo.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F5/xdl.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F5/xdo.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdg.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdf.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F5/xdg.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F5/xdf.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F5/xdt.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F5/xdd.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F5/xdt.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xex.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xfg.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F7/xex.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xfd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F7/xfg.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xev.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F7/xfd.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xfa.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F7/xev.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xfi.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F7/xfa.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xff.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F7/xfi.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xer.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F7/xff.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xfe.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F7/xer.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xew.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F7/xfe.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xfh.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F7/xew.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xes.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F7/xfh.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xeu.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F7/xes.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xfj.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F7/xeu.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xet.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F7/xfj.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xey.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F7/xet.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xeq.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F7/xey.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xez.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F7/xeq.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xfb.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F7/xez.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F7/xfc.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F7/xfb.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfm.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F7/xfc.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F8/xfm.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfo.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F8/xfq.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfu.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F8/xfo.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfw.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F8/xfu.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfy.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F8/xfw.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xgd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F8/xgd.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xgb.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F8/xfy.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xga.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F8/xgb.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfx.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F8/xga.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xft.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F8/xfx.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfv.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F8/xft.txt
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F8/xfv.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfl.txt from client process 1
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfs.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F8/xfs.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfz.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F8/xfl.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfr.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F8/xfz.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfk.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F8/xfr.txt
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F8/xfk.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfn.txt from client process 1
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xbe.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F8/xfn.txt
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F2/xbe.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xfp.txt from client process 1
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xbd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F8/xfp.txt
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F2/xbd.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F8/xgc.txt from client process 1
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xbb.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F8/xgc.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xbf.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F2/xbb.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xar.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F2/xbf.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xaq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F2/xar.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xbk.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F2/xaq.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xau.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F2/xbk.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xbn.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F2/xau.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xat.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F2/xbn.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xaw.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F2/xat.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xas.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F2/xaw.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xbl.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F2/xas.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xav.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F2/xbl.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xbc.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F2/xav.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xba.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F2/xbc.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xbm.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F2/xba.txt
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F2/xbm.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xay.txt from client process 1
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgg.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F2/xay.txt
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F9/xgg.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xaz.txt from client process 1
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgi.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F2/xaz.txt
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F9/xgi.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F2/xax.txt from client process 1
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgn.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F9/xgn.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F2/xax.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgl.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgt.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F9/xgl.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xge.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F9/xgt.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgv.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F9/xge.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgu.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F9/xgv.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgs.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F9/xgu.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgw.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F9/xgs.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgr.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F9/xgw.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgf.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F9/xgr.txt
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F9/xgf.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgh.txt from client process 1
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgk.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F9/xgh.txt
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F9/xgk.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgo.txt from client process 1
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgx.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F9/xgo.txt
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F9/xgx.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgp.txt from client process 1
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xbw.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F9/xgp.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgm.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F3/xbw.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xcc.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F9/xgm.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgj.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F3/xcc.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xbp.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F9/xgj.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F9/xgq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F3/xbp.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F9/xgq.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xcf.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xch.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F3/xcf.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F3/xch.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xbz.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xbt.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F3/xbt.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xby.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F3/xbz.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xcd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F3/xby.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xbo.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F3/xcd.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xbu.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F3/xbo.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xbx.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F3/xbu.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xbr.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F3/xbx.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xca.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F3/xbr.txt
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F3/xca.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xbv.txt from client process 0
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xbq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F3/xbv.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xcg.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F3/xbq.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xcb.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F3/xcg.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhn.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F3/xcb.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xce.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F10/xhn.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F3/xce.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F3/xbs.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F10/xhd.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhr.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F3/xbs.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhc.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F10/xhr.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhh.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F10/xhc.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xha.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F10/xhh.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhb.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F10/xha.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xgy.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F10/xhb.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhj.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F10/xgy.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhe.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F10/xhj.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xho.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F10/xhe.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xgz.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F10/xho.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhf.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F10/xgz.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhp.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F10/xhf.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhm.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F10/xhp.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhi.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F10/xhm.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhq.txt from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F10/xhi.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhl.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 0 received ACK from server for ../Testcases/TestCase2/F10/xhq.txt
[Fri Apr 3 22:22:57 2020]Sending END from client process 0
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F10/xhl.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhg.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F10/xhg.txt
[Fri Apr 3 22:22:57 2020]Sending ../Testcases/TestCase2/F10/xhk.txt from client process 1
[Fri Apr 3 22:22:57 2020]Client process 1 received ACK from server for ../Testcases/TestCase2/F10/xhk.txt
[Fri Apr 3 22:22:57 2020]Sending END from client process 1
[Fri Apr 3 22:22:57 2020]Client process 1 received |||1345#1039#1754#1037#771#629#611#731#676#144#206#531#1062#735#701#1887#96#889#2067#1008#1234#291#385#29#62#80#||| from server
[Fri Apr 3 22:22:58 2020]Client process 0 received |||1345#1039#1754#1037#771#629#611#731#676#144#206#531#1062#735#701#1887#96#889#2067#1008#1234#291#385#29#62#80#||| from server
[Fri Apr 3 22:22:58 2020]Client ends...
p4/ExpectedOutput/TestCase2/server_terminal
./server 2
[Fri Apr 3 22:22:53 2020]Server starts...
[Fri Apr 3 22:22:53 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:53 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F1/xbh.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F1/xbh.txt
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F1/xam.txt from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F1/xam.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F1/xaf.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F1/xaf.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F1/xbg.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F1/xbg.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F1/xbi.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F1/xbi.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F1/xaa.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F1/xaa.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F1/xac.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F1/xap.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F1/xac.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F1/xap.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F1/xao.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F1/xao.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F1/xag.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F1/xad.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F1/xag.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F1/xad.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F1/xae.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F1/xaj.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F1/xae.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F1/xaj.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F1/xab.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F1/xak.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F1/xab.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F1/xak.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F1/xai.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F1/xan.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F1/xai.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F1/xan.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F1/xah.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F1/xbj.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F1/xah.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F1/xbj.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F6/xeb.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F1/xal.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F6/xeb.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F1/xal.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F6/xdz.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F6/xep.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F6/xdz.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F6/xep.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F6/xei.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F6/xdw.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F6/xei.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F6/xdw.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F6/xeh.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F6/xej.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F6/xeh.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F6/xej.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F6/xef.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F6/xec.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F6/xef.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F6/xec.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F6/xee.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F6/xdx.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F6/xee.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F6/xdx.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F6/xeo.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F6/xek.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F6/xeo.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F6/xek.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F6/xem.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F6/xeg.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F6/xem.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F6/xeg.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F6/xdy.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F6/xel.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F6/xdy.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F6/xel.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F6/xed.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F6/xen.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F6/xed.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F6/xen.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F6/xea.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F4/xcs.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F6/xea.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F4/xcs.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F4/xcx.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F4/xcr.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F4/xcx.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F4/xcr.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F4/xcp.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F4/xco.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F4/xcp.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F4/xco.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F4/xcl.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F4/xcq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F4/xcl.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F4/xcq.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F4/xdb.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F4/xck.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F4/xdb.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F4/xck.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F4/xci.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F4/xda.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F4/xci.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F4/xda.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F4/xcj.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F4/xcu.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F4/xcj.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F4/xcu.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F4/xcn.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F4/xcz.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F4/xcn.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F4/xcz.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F4/xcv.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F4/xct.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F4/xcv.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F4/xct.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F4/xcw.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F4/xcy.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F4/xcw.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F4/xcy.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F4/xcm.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F5/xde.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F4/xcm.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F5/xde.txt
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F5/xdm.txt from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F5/xdr.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F5/xdm.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F5/xdr.txt
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F5/xdu.txt from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F5/xdi.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F5/xdu.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F5/xdi.txt
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F5/xdq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F5/xdk.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F5/xdq.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F5/xdk.txt
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F5/xdn.txt from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F5/xdn.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F5/xds.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F5/xdh.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F5/xds.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F5/xdh.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F5/xdv.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F5/xdc.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F5/xdv.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F5/xdc.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F5/xdj.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F5/xdp.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F5/xdj.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F5/xdp.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F5/xdl.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F5/xdo.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F5/xdl.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F5/xdo.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F5/xdg.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F5/xdf.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F5/xdg.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F5/xdf.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F5/xdd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F5/xdt.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F5/xdd.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F5/xdt.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F7/xex.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F7/xfg.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F7/xex.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F7/xfg.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F7/xfd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F7/xev.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F7/xfd.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F7/xev.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F7/xfa.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F7/xfi.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F7/xfa.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F7/xfi.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F7/xff.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F7/xer.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F7/xff.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F7/xer.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F7/xfe.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F7/xew.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F7/xfe.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F7/xew.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F7/xfh.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F7/xes.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F7/xfh.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F7/xes.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F7/xeu.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F7/xfj.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F7/xeu.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F7/xfj.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F7/xet.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F7/xey.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F7/xet.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F7/xey.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F7/xeq.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F7/xez.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F7/xeq.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F7/xez.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F7/xfb.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F7/xfc.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F7/xfb.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F7/xfc.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F8/xfm.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F8/xfq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F8/xfm.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F8/xfq.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F8/xfo.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F8/xfu.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F8/xfo.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F8/xfu.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F8/xfw.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F8/xfy.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F8/xfw.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F8/xfy.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F8/xgd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F8/xgd.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F8/xgb.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F8/xgb.txt
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F8/xga.txt from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F8/xfx.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F8/xga.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F8/xfx.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F8/xft.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F8/xfv.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F8/xft.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F8/xfv.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F8/xfs.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F8/xfl.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F8/xfs.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F8/xfl.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F8/xfz.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F8/xfz.txt
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F8/xfr.txt from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F8/xfk.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F8/xfr.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F8/xfk.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F8/xfn.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F2/xbe.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F8/xfn.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F2/xbe.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F8/xfp.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F2/xbd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F8/xfp.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F2/xbd.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F8/xgc.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F2/xbb.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F8/xgc.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F2/xbb.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F2/xbf.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F2/xar.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F2/xbf.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F2/xar.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F2/xaq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F2/xbk.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F2/xaq.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F2/xbk.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F2/xau.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F2/xbn.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F2/xau.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F2/xbn.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F2/xat.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F2/xaw.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F2/xat.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F2/xaw.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F2/xas.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F2/xbl.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F2/xas.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F2/xbl.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F2/xav.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F2/xbc.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F2/xav.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F2/xbc.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F2/xba.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F2/xbm.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F2/xba.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F2/xbm.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F2/xay.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F9/xgg.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F2/xay.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F9/xgg.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F2/xaz.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F9/xgi.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F2/xaz.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F9/xgi.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F2/xax.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F9/xgn.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F9/xgn.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F2/xax.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F9/xgl.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F9/xgt.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F9/xgl.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F9/xgt.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F9/xge.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F9/xgv.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F9/xge.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F9/xgv.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F9/xgu.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F9/xgs.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F9/xgu.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F9/xgs.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F9/xgw.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F9/xgw.txt
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F9/xgr.txt from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F9/xgf.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F9/xgr.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F9/xgf.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F9/xgh.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F9/xgk.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F9/xgh.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F9/xgk.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F9/xgo.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F9/xgx.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F9/xgo.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F9/xgx.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F9/xgp.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F3/xbw.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F9/xgp.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F3/xbw.txt
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F9/xgm.txt from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F9/xgm.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F3/xcc.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F9/xgj.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F3/xcc.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F9/xgj.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F3/xbp.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F9/xgq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F3/xbp.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F9/xgq.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F3/xcf.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F3/xch.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F3/xcf.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F3/xch.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F3/xbz.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F3/xbt.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F3/xbt.txt
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F3/xbz.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F3/xby.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F3/xcd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F3/xby.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F3/xcd.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F3/xbo.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F3/xbu.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F3/xbo.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F3/xbu.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F3/xbx.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F3/xbx.txt
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F3/xbr.txt from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F3/xca.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F3/xbr.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F3/xca.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F3/xbv.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F3/xbq.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F3/xbv.txt
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F3/xbq.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F3/xcg.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F3/xcg.txt
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F3/xcb.txt from client process 1
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F3/xcb.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F10/xhn.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F3/xce.txt from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 sending ACK to client 0 for ../Testcases/TestCase2/F10/xhn.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 sending ACK to client 1 for ../Testcases/TestCase2/F3/xce.txt
[Fri Apr 3 22:22:57 2020]Waiting to rcv from client process 1
[Fri Apr 3 22:22:57 2020]Thread 0 received ../Testcases/TestCase2/F10/xhd.txt from client process 0
[Fri Apr 3 22:22:57 2020]Thread 1 received ../Testcases/TestCase2/F3/xbs.txt from client...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here