I am developing a software application that acts as a sender as well as a receiver. What is a single word for this?
This is a peer application running on two different machines, sending data to and receiving data from its peer.
|
I am developing a software application that acts as a sender as well as a receiver. What is a single word for this? This is a peer application running on two different machines, sending data to and receiving data from its peer. |
|||||||||||||||||||
|
|
The word used in the radio/telecomms industry is transceiver. |
|||||||||||||||||
|
Obviously, you'll need more than one word when first introducing the application. Thereafter, peer should cover it. |
|||||||||
|
|
In distributed systems, this is usually referred to as a node. |
|||||
|
|
I would ignore the fact that it both sends and receives and focus on what its purpose is. The fundamental distinction between a client and a server is that human beings interact with clients. If it has a user-interface and does what a human being tells it to do, it's a (The X Window System does this the other way around, calling the 'server' the component that accepts connections and the 'client' the component that makes them. It confuses the heck out of everyone.) If you want to stress the fact that the relationship is many-to-many and not the usual many clients to one server, use |
|||
|
|
From Wikipedia:
|
|||||||
|
|
The word manager is sometimes used in software for a component that both sends and receives.
This is similar to BitTorrent software, usually called a client, regardless of the fact it sends as well as receives. |
|||||||||
|
|
Very generically, transactor might be suitable. Broker could also be appropriate in some situations. |
||||
|
|
|
I would use the word, full-duplex. From wikipedia:
|
|||
|
|
Muxer (an abbreviation of multiplexer) is sometimes used as a name for an application like this. |
|||||
|
|
If this application were surreptitious and malicious, it would be a "man-in-the-middle." |
|||
|
|
|
The link would be bidirectional. |
|||
|
|
|
It could be described as a hub. |
|||||
|
This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.