Blocking send and receiving