enum 学习
socket 学习