Example #1
0
void* threadParent(void *arg) {
	/* Parent Thread */
	char* chck;
	
	/* Ketika belum diterima End Of Frame, 
	   teruskan listening untuk penerimaan byte */
	while ( (parentExit != 1) ) {	
		chck = rcvchar(sockfd, &buffer);
		if ( chck != NULL ) {
			Frame F;
			F.GetDecompiled(chck);

			if ( (F.GetMessage()).at(0) != 26 ) {
				printf("Menerima Frame ke-%d\n", F.GetNumber());
			} else {
				printf("EOF diterima\n");
				getEOF = F.GetNumber();
			}		
		} 
	}

	printf("Exiting Child\n");
	return NULL;
}