- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 
                        case 4096:
                            //chat message
                            tmp = new byte[4];
                            System.arraycopy(rp.getData(), 4, tmp, 0, 4); //nick length
                            int nickl = byteToInt(tmp);
                            System.arraycopy(rp.getData(), 8, tmp, 0, 4); //message length
                            int mlen = byteToInt(tmp);
                            tmp = new byte[nickl];
                            System.arraycopy(rp.getData(), 12, tmp, 0, nickl); //retrieving nick
                            String r2Nick = new String(byteToChar(tmp));
                            tmp = new byte[mlen];
                            System.arraycopy(rp.getData(), 12+nickl, tmp, 0, mlen); //message
                            String msg = new String(byteToChar(tmp));
                            System.out.println("<"+r2Nick+"> "+msg);
                        break;
                                     
        
            UDP чат без сервера (т.е. широковещательные UDP запросы).
всё из той-же серии, что и мой прошлый пост