Mm, esque al no haber el típico "user:" && "pass:" && "-login-" me pierdo un poco xD Pero ba, poco se de SQL la verdad, lo máximo el tipico " asd' || '1'='1 " jaja así que tendré que aprender. Prefiero no hacerlocon programas, me siento lammer así xd, y tampoco aprendo, que en definitiva, es la cuestión
Te recomendaría aprender lo básico de el lenguaje (para poder poner el mensaje "han entrado x veces"), y luego, una vez controles algo, mira alguna guia sobre control de puertos. Puertos es mi asignatura pendiente, asi que poco más te podría decir.
Bueno, no controlo yo mucho de puertos, pero te recomiendo aprender VisualBasic o el lenguaje que quieras. No creo que haya programas tan definidos como el que dices tú, y bueno, aquí no solemos hacer programas por encargo. Lee algún manual o tutorial sobre VisualBasic por ejemplo, y sobre el control de puertos.