今天学习 libevent 时,运行例程 hello world,结果死活 bind 失败,例程中的端口号是 9905,查询端口也没有被占用,有点奇怪。

1
netstat -ano|findstr "9905"

后来跑以前的程序测试,发现自己之前用的端口 1234 可以绑定上,把例程中的端口换成 1234 后,又能绑定上了。

用网络调试助手测试,作为 TCP Server,端口号选择 9905,9906,9900,等,都连接不上,但 1234 可以,11111 可以,10100可以

以上端口都未被占用,但一个区间内(9000左右)的端口号都无法使用,具体原因是什么,希望以后能找到答案。

插眼!