当前位置: 技术问答>linux和unix
请教一个网络编程问题,accept函数的,在线等,急。。。
来源: 互联网 发布时间:2016-07-12
本文导语: 看了几天书了,那个accept函数到底是用于什么地方呢?服务器端程序可以用来接受客户端的请求 ,这个函数可以用在客户端程序吗? 如果可以的话,是直接服务器端和客户端程序连接上以后,在客户端这样来判断吗...
看了几天书了,那个accept函数到底是用于什么地方呢?服务器端程序可以用来接受客户端的请求 ,这个函数可以用在客户端程序吗?
如果可以的话,是直接服务器端和客户端程序连接上以后,在客户端这样来判断吗?
if((new_fd=accept(sockfd,(struct sockaddr*)(&server_addr),&sin_size))==-1)
{
fprintf(stderr,"Accept error:%sna",strerror(errno));
exit(1);
}
如果可以的话,是直接服务器端和客户端程序连接上以后,在客户端这样来判断吗?
if((new_fd=accept(sockfd,(struct sockaddr*)(&server_addr),&sin_size))==-1)
{
fprintf(stderr,"Accept error:%sna",strerror(errno));
exit(1);
}
|
不可以,accept是典型的服务器端用的。服务器起来监听后,accept函数会挂起,直到客户端请求到来,并返回当前和客户连接的套接字的描述符。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。