[英]Transport endpoint not connected, fails on connect()
首先,我使用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());
bind()
函數將本地地址和/或端口分配給套接字。 這很好。 但是, listen()
函數將套接字配置為將接受連接的套接字。 如果打算使用套接字來啟動與遠程計算機的連接,則不應在其上使用listen()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.