Sorry if this has been asked, because i don't seem to be able to search for it due to its common words.

I'm having problems coming up with a word for "someone who says or tells something to someone". A word for someone who is talking that isn't he/she/them. A word for the person being talked at would be adequate too.

I'm even having trouble wording the question due to its vagueness. Sorry. i'm sutpid. But i do appreciate any help on this matter.