网络问题???

我写得一个程序如下:
socket1->bind 1->listen1->循环1->accept1->判断->read1->函数()->循环结束1->close1

函数中
socket2->bind2 ->listen2->循环2->accept2->read2->循环2结束->close

程序总是在accept2阻塞
为何??socket可以这样嵌套吗??

跟嵌套没关系。accept()本身是一个阻塞函数啊。只有有人connect()了,accept()才会返回。你有第二个accept(),有没有客户端做第二次connect()呢?

肯定是有,第一个没有问题能接到,两个得端口不同,但是在函数内就是在accept停住,我用线程启动第二个函数,也是同样得问题