|  |  | 
 |  |  |         short portLen = ByteUtilUnsigned.byte2Byte(bs, index) ; | 
 |  |  |  | 
 |  |  |         index++ ; | 
 |  |  |         cdData.domain = ByteUtil.bytes2String_BE(bs, index, index + domainLen - 1) ; | 
 |  |  |  | 
 |  |  |         if(domainLen > 0){ | 
 |  |  |             cdData.domain = ByteUtil.bytes2String_BE(bs, index, index + domainLen - 1) ; | 
 |  |  |         }else{ | 
 |  |  |             cdData.domain = "" ; | 
 |  |  |         } | 
 |  |  |         index += domainLen ; | 
 |  |  |         cdData.port = Integer.parseInt(ByteUtil.bytes2String_BE(bs, index, index + portLen - 1)) ; | 
 |  |  |         if(portLen > 0){ | 
 |  |  |             cdData.port = Integer.parseInt(ByteUtil.bytes2String_BE(bs, index, index + portLen - 1)) ; | 
 |  |  |         }else{ | 
 |  |  |             cdData.port = 0 ; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |