bufはpacketの間違いか? 多分。