aboutsummaryrefslogtreecommitdiff
path: root/src/IvyWatcher.java
diff options
context:
space:
mode:
authorjestin2003-01-07 10:39:13 +0000
committerjestin2003-01-07 10:39:13 +0000
commit2e2578904b5c3b6e2470bff1fa147631142ee5df (patch)
tree676a38bc0c42987b1bea86b7e6d6e379e3605d8a /src/IvyWatcher.java
parentc23f7ec61f2b57ffb6cf5057a453dafe89416ef1 (diff)
downloadivy-java-2e2578904b5c3b6e2470bff1fa147631142ee5df.zip
ivy-java-2e2578904b5c3b6e2470bff1fa147631142ee5df.tar.gz
ivy-java-2e2578904b5c3b6e2470bff1fa147631142ee5df.tar.bz2
ivy-java-2e2578904b5c3b6e2470bff1fa147631142ee5df.tar.xz
Lotsa changes. Voire Changelog pour les dĂ©tails, ou les en-tĂȘtes de chaque
fichier.
Diffstat (limited to 'src/IvyWatcher.java')
-rwxr-xr-xsrc/IvyWatcher.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/IvyWatcher.java b/src/IvyWatcher.java
index 7157c18..b54a08f 100755
--- a/src/IvyWatcher.java
+++ b/src/IvyWatcher.java
@@ -22,6 +22,9 @@ import java.util.Enumeration;
* thing.
*
* CHANGELOG:
+ * 1.2.3:
+ * - checks whether I have been interrupted just after the receive (start()
+ * then stop() immediately).
* 1.2.1:
* - changed the fill character from 0 to 10, in order to prevent a nasty bug
* on Windows XP machines
@@ -87,6 +90,7 @@ class IvyWatcher implements Runnable {
int port;
try {
broadcast.receive(packet);
+ if (listenThread!=thisThread) break; // I was summoned to leave during the receive
String msg = new String(packet.getData()) ;
for (int i=0;i<buf.length;i++) { buf[i]=10; }
// clean up the buffer after each message