ciao
in sostanza quella ke tu vuoi creare è un'applicazione Peer To Peer di base,
nel senso ke hai due moduli ke fanno entrambi sia da client ke da server istaurando così una comunicazione di tipo full duplex
Quindi scambiano dati tra loro in tuttte e due le direzioni

Cmq quello ke tu kiedi è fattibile......

Devi creare una classe ke estende la classe serializable

quindi
class Box implements Serializable{
...
}

Ti consiglio di mettere questa classe dentro a un package da te creato.....questo package dovrà essere presente sia sul modulo client ke su quello server....altrimenti nn funziona.....

In questo modo, tutti e due i moduli potranno inviare dati serializzati come un unico oggetto..Questo ultimo può essere letto e compreso da entrambi i moduli della tua applicazione. spero di essere stato kiarro

Eventualmente kiedi pure byez