As far as catching it, you'd have to have a program that will monitor for ICMP packets to the machine running the program. It's a lost cause. Go with Winsock like earlier stated if you want to do this easily. Late, Jeremy