Pelo seu breve relato, pra mim isso pode ser bug (talvez proposital? ou noobice mesmo, de quem modificou essas sources e conseguiu cagar a ponto de zikar algo tão básico) na source do servidor e não do cliente. Tem que ver como o Packet do chat esta sendo enviado e como o servidor esta tratando ele e enviando de volta. Tem que ver também, nas sources do cliente e servidor, se não esta trocado as funções de Send To All, Send To Visiblie, Sent To Range, Send To List, etc.. as vezes onde era pra ser um ToList esta ToVisible.. Ou pior, pode ser uma variável errado, um if else cagado um ;. Na real, pode ser qualquer coisa.. Hahah
Lembrando que os nomes de funções citados aqui por mim, são apenas ilustrativos e lógicos, não sei os nomes reais, mas deve ser algo próximo a isso.
Infelizmente estou sem uma VM instalado e sem tempo pra fazer isso para testar e passar algo mais preciso.