Java Sockets non bloquantes lire

Je suis en utilisant un DataInputStream à lire des caractères/de données à partir d'une prise.

Que je veux utiliser .readUnsignedShort(); il lève une exception si il n'y a pas 2 octets à lire. Dois-je sous-classe DataInputStream et de remplacer les méthodes d'ajout d'exceptions, ou est-il un moyen plus facile?

OriginalL'auteur clarity | 2010-08-23