
int establish_connection(const char *address, int port, struct addrinfo *hints){
	//establishes socket and waits based on values set in hints
	struct addrinfo *



}


//int wait_for_messages(
	//waits indefinately for incoming sends from connected host
//}

int wait_for_message(char *message_buffer){
	//waits for a message from connected host


}

int send_message(char *message_buffer){
	//sends a message to connected host

}
