packet != socket