ip sender and waiter