Fruits is the generic term for apples and pears.

What is the generic term for sender and receiver in an abstract context?

In my special case I have users and servers who both can send and receive messages. I want to create a class to handle general logic for both of them.

  • 2
    A transceiver is a device that can send and receive. – Cascabel Jan 23 '17 at 20:38
  • 1
    Are you trying to name a subclass of 'user' that is a superclass for the two separate classes 'sender' and 'receiver'? – Mitch Jan 23 '17 at 20:41
  • 2
    A communications endpoint can both transmit and receive messages. – Jim Jan 23 '17 at 20:45
  • 3
    In the pre-digital age these might have been correspondents. – 1006a Jan 23 '17 at 21:29
  • 1
    I'm voting to close this question as off-topic because it is about "Naming, including naming programming variables/classes". See help center. – CJ Dennis Mar 31 '20 at 1:40

From a native speaker:

Perhaps you are looking not for a single item that sends and receives, but one label that applies to either party. Use party to mean either end of the communication. You can introduce the connection between the label 'party' and both parties on the line by writing "When either party, the send or receiver, is active ..."

  • 1
    Yes, and if the OP wants to name a software class used to define them he could use transaction party. – BoldBen Jan 24 '17 at 1:52

Devices that can both send and receive are known as transceivers:

transceiver noun [ C ]

a piece of equipment that can send out and receive electronic signals:

  • It has an infrared transceiver which can be used to exchange files with similarly equipped machines.

Cambridge Dictionary

  • 1
    This would be my favorite if I had only servers or things that communicate. I don't think that this would be applicable for a 'user'. – jordan_conelli Jan 23 '17 at 20:51
  • @jordan_conelli - Users aren’t instances of a class. Users interact with objects via a user interface. – Jim Jan 23 '17 at 20:57

When servers or users send and receive information they communicate.. so in that role perhaps they are:


Oxford Dictionary's definition of communicator

com·mu··ni·ca·tor kəˈmyo͞onikādər/ noun plural noun: communicators

1. a person who is able to convey or exchange information, news, or ideas, especially one who is eloquent or skilled. "a gifted communicator"

2. an apparatus used to exchange information between individuals, ships, planes, etc. "it'll send a signal to your hand-held communicator"


Communication endpoint seems to fit best in my case.


Hub, perhaps, - the effective centre of an activity, region, or network. There can be multiple hubs in a network...

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.