implemented a client pass m to server server reply a cip