InputStream in = ClientSocket.getInputStream();
new Thread()
{
public void run() {
while (true)
{
int i = in.read();
handleInput(i);
}
}
}.start();
私はこのコードでソケット上の新しいデータを聞いており、次のようになります。
FaceNetChat.java:37: unreported exception java.io.IOException; must be caught or declared to be thrown
int i = in.read();
^
「 run()」の後に「throwsIOException 」を追加すると、次のようになります。
FaceNetChat.java:34: run() in cannot implement run() in java.lang.Runnable; overridden method does not throw java.io.IOException
public void run() throws IOException {
^
簡単なことかもしれませんが、途方に暮れています。どうすればこれに合格できますか?