Wie erfahre ich, welcher Rechner von welchem Port aus sich an meinen Server angedockt hat?
Wie erfahre ich, welcher Rechner von welchem Port aus sich an meinen Server angedockt hat?
accept(fd, (struct sockaddr*)&c_addr, ...)
accept schreibt Infos über den Client in die sockaddr-Struktur c_addr
printf(„port: %d\n“, ntohs(c_addr.sin_port));
ntohs = converts network byte order to host byte order
printf(„rechner: %s\n“, inet_ntoa(c_addr.sin_addr));
inet_ntoa = konvertiert IP-Adresse in String (doted-decimal form z.B.134.60.66.21)