bind port打印时:short 和 unsigned short的区别
printf("[%s] %d ...\n",__func__, (short)34569);printf("[%s] %d ...\n",__func__, (unsigned short)34569);运行结果是:[main] -30967 ...[main] 34569...34560的十六进制:8709, 二进制:1000011100001001