当前位置: 技术问答>linux和unix
为什么我的accept调用总是不成功,高手请进
来源: 互联网 发布时间:2015-10-26
本文导语: 下面是一段很简单的代码,每次又连接进来,accept()总是出错,不知什么原因。 int main(int argc, char*argv[]) { struct sockaddr_in lsnaddr; memset(&lsnaddr, 0, sizeof(lsnaddr)); lsnaddr.sin_family = AF_INET; lsnaddr.sin_port =...
下面是一段很简单的代码,每次又连接进来,accept()总是出错,不知什么原因。
int main(int argc, char*argv[])
{
struct sockaddr_in lsnaddr;
memset(&lsnaddr, 0, sizeof(lsnaddr));
lsnaddr.sin_family = AF_INET;
lsnaddr.sin_port = htons(9000);
lsnaddr.sin_addr.s_addr = htonl(INADDR_ANY);
int lsnfd;
if((lsnfd = socket(AF_INET, SOCK_STREAM, 0))
int main(int argc, char*argv[])
{
struct sockaddr_in lsnaddr;
memset(&lsnaddr, 0, sizeof(lsnaddr));
lsnaddr.sin_family = AF_INET;
lsnaddr.sin_port = htons(9000);
lsnaddr.sin_addr.s_addr = htonl(INADDR_ANY);
int lsnfd;
if((lsnfd = socket(AF_INET, SOCK_STREAM, 0))