Added comments to demo code.
This commit is contained in:
		@@ -45,12 +45,14 @@ int main(int argc, char *argv[]) {
 | 
			
		||||
		connect_port = atoi(argv[3]);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// initialize NeoComm framework
 | 
			
		||||
	if(!NeoComm_init(port))
 | 
			
		||||
	{
 | 
			
		||||
		fprintf(stderr, "%s\n", NeoComm_get_last_error());
 | 
			
		||||
		return 1;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// connect to an individual node
 | 
			
		||||
	if(connect_address)
 | 
			
		||||
		NeoComm_connect(connect_address, connect_port);
 | 
			
		||||
 | 
			
		||||
@@ -63,6 +65,7 @@ int main(int argc, char *argv[]) {
 | 
			
		||||
			run = 0;
 | 
			
		||||
		else if(strcmp(in, "/stats") == 0)
 | 
			
		||||
		{
 | 
			
		||||
			// get statistics
 | 
			
		||||
			struct stats statistics = NeoComm_get_node_stats();
 | 
			
		||||
			printf("Good: %u\nDubious: %u\nCached: %u\nIncoming: %u\nTotal: %u\n",
 | 
			
		||||
					statistics.good,
 | 
			
		||||
@@ -76,6 +79,7 @@ int main(int argc, char *argv[]) {
 | 
			
		||||
			const char *chan = strchr(in, '#');
 | 
			
		||||
			if(!chan)
 | 
			
		||||
				puts("No channel name detected. Channel names start with `#'.");
 | 
			
		||||
			// join a channel
 | 
			
		||||
			NeoComm_join_channel(chan);
 | 
			
		||||
		}
 | 
			
		||||
		else if(strstr(in, "/leave") == in)
 | 
			
		||||
@@ -83,6 +87,7 @@ int main(int argc, char *argv[]) {
 | 
			
		||||
			const char *chan = strchr(in, '#');
 | 
			
		||||
			if(!chan)
 | 
			
		||||
				puts("No channel name detected. Channel names start with `#'.");
 | 
			
		||||
			// leave a channel
 | 
			
		||||
			if(!NeoComm_leave_channel(chan))
 | 
			
		||||
				printf("%s\n", NeoComm_get_last_error());
 | 
			
		||||
		}
 | 
			
		||||
@@ -90,6 +95,7 @@ int main(int argc, char *argv[]) {
 | 
			
		||||
			print_help();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// deinitialize the network
 | 
			
		||||
	NeoComm_deinit();
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user