rpc socket complete