A prescindere dal linguaggio tu devi distruggere ogni pacchetto ip che venga inviato ad una data porta prima che questo arrivi all'applicazione che sta lavorando su quella porta, devi cioè costruire un firewall. Con Linux è semplice, sempre che tu abbia l'accesso come root, con Windows o usi un programma già fatto (ce ne sono moltissimi) oppure mi sa che devi metterti a studiare.