我有一个监听器,它将任意数据,HTTP请求传递给网络套接字,然后通过TCP传递.这适用于第一个请求,但侦听器不接受后续的新请求.
我的问题是:
如果我有,sock=accept(listener,(struct addr *)&sin, &sinlen);那么基于套接字函数引用,侦听器套接字保持打开状态,我应该能够accept()为后续请求重新调用任意次.它是否正确?如果是这样,有人比我更熟悉套接字编程,请解释这段代码的外观吗?
sock=accept(listener,(struct addr *)&sin, &sinlen);
accept()
c sockets
c ×1
sockets ×1