I have the following situation.

```
Assuming there are 3 systems: A,B,C and A is master.
so, B & C connects to the server at A.
if B & C would like to communicate,

```

will the following scenario work?

```
B connects to A, (creating a socket object at both B & A)
A sends socket object to C 

```

(C now has the same socket created using B' connection attempt to A)

```
 B and C can communicate with sockets they have.

```

Can this kind of communcation possible,
I know of a way where either B connects to C, or C connects to B, but I don't want that here. (Also, I am not worried about the scale of the system, i.e., too many active sockets in the system)