Meinst Du ein Socket-Objekt? Also java.net.Socket? Der besitzt keine Ereignisse bzw. Listener, die über Ereignisse benachrichtigen könnten. Entweder Du fragst alle erzeugten Sockets in einer Schleife nach neuen Daten ab oder bastelst Dir für jedes Socket-Objekt einen Thread, der den Socket abfragt und ein Ereignis auslöst bzw. einen Listener benachrichtigt.