在Socket中阻塞方式下,accept的问题.
我开了个线程用accept去得到新的SOCKET,当主线要退出时,怎么让while循环break?
while(1) { /* main accept() loop */
sin_size = sizeof(struct sockaddr_in);
if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr,&sin_size))
{
………………
}
}
while(1) { /* main accept() loop */
sin_size = sizeof(struct sockaddr_in);
if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr,&sin_size))
{
………………
}
}
...全文
相关推荐
blocking mode socket(阻塞模式socket-windows)
blocking mode socket(阻塞模式socket-windows) 详细介绍请在csdn搜索“blocking mode socket”,是对此代码的介绍。
关于SOCKET中的accept函数的解释
关于SOCKET中的accept函数的解释,可以让你更清楚的了解SOCKET编程
基于BIO的Java Socket通信详解
主要为大家详细介绍了基于BIO的Java Socket通信相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Linux下多线程的阻塞模式下的socket编程
Linux下多线程的阻塞模式下的socket编程,简单实用,可以重用。
JAVANIO在Socket通讯中的应用
Java socket 编程中最令人头疼的莫过于为解决阻塞而大量使用线程导致系统开销大的问题,随着jdk1. 4 推出NIO 包,引入了异步输入输出机制从而解决了I/ O 阻塞问题,这里展示了如何在Socket 编程中使用这些技术来 减少系统开销。


网络编程
