传输端点未连接,连接失败()

时间:2015-04-16 18:01:58

标签: c sockets connect transport

首先,我使用bind()listen()将端口绑定到地址0.0.0.0。但是,现在我无法连接。

sprintf (addrbuf, "%s-%d", SVR_ADDR, SVR_PORT);
StringToSockaddr (addrbuf, &destAddr);
if (connect(psock,(struct sockaddr *) &destAddr,sizeof(destAddr)) < 0)
    die("failed to connect to server");
printf("connected to server at %s\n",getTime());

1 个答案:

答案 0 :(得分:2)

bind()函数为套接字分配本地地址和/或端口。这很好。但是,listen()函数将套接字配置为接受连接的套接字。如果您打算使用套接字启动与远程计算机的连接,则不应在其上使用listen()