Mercurial > hg > Members > riono > TreeVNC_ja_comment
comparison src/main/java/jp/ac/u_ryukyu/treevnc/TreeManagement.java @ 464:a817fa255673
fix onTheSame Network
author | kono |
---|---|
date | Tue, 12 Jul 2016 18:52:27 +0900 |
parents | 5bef0f09f088 |
children | f7210f834403 |
comparison
equal
deleted
inserted
replaced
463:5bef0f09f088 | 464:a817fa255673 |
---|---|
272 byte [] byteadr = adr.getAddress(); | 272 byte [] byteadr = adr.getAddress(); |
273 for (NetworkAddress n : treeAddresses) { | 273 for (NetworkAddress n : treeAddresses) { |
274 byte [] netmask = n.netmask; | 274 byte [] netmask = n.netmask; |
275 byte [] netaddress = n.address; | 275 byte [] netaddress = n.address; |
276 if (byteadr.length != netmask.length) continue; | 276 if (byteadr.length != netmask.length) continue; |
277 for (int i = 0; i < netmask.length; i++) { | 277 int i; |
278 if ((netmask[i] & byteadr[i]) != netaddress[i]) continue; | 278 for (i = 0; i < netmask.length; i++) { |
279 } | 279 if ((netmask[i] & byteadr[i]) != netaddress[i]) break; |
280 } | |
281 if (i < netmask.length) continue; | |
280 return true; | 282 return true; |
281 } | 283 } |
282 return false; | 284 return false; |
283 } | 285 } |
284 } | 286 } |