我有客户端 - 服务器应用程序.服务器在C.服务器具有以下结构:
int main (... ) {
FILE * fp;
fp = fopen("serverLog.log","w");
//init variables
//bind server
//listen server on port
while(1) {
//some code
//accept
//some code
int check = pthread_create(&thread, NULL, handle_client,&ctx);
}
fclose(fp);
return EXIT_SUCCSESS;
}
Run Code Online (Sandbox Code Playgroud)
我运行服务器,并使用CTRL + C关闭服务器.filedescriptor fd会发生什么?我想,它保持开放.如果是,我该怎么办?谢谢
| 归档时间: |
|
| 查看次数: |
763 次 |
| 最近记录: |