socket connect 返回-1 连接失败

zhuxue1234 zhuxue1234 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

// Clinet1.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"

#include <sys/types.h>
#include <WinSock2.h>
#pragma comment ( lib , "wsock32") ;

int main ()
{
WSADATA wsaData;
WORD sockVersion = MAKEWORD(2, 2);
//加载winsock库
if(WSAStartup(sockVersion, &wsaData) != 0)
return 0;
struct sockaddr_in peer;
SOCKET s ;
int rc ;
char buf[1] ;
peer.sin_family = AF_INET ;
peer.sin_port = 7500 ;
peer.sin_addr.s_addr = inet_addr( "127.0.0.1" ) ;
s=socket( AF_INET , SOCK_STREAM , 0 ) ;
if( s < 0 )
{
printf( "socket call failed" ) ;
/* exit( 1 ) ;*/
}
rc = connect( s , ( struct sockaddr * ) & peer ,sizeof ( peer ) ) ;
if ( rc )
{
printf(" connect call fialed ") ;
printf( "\n") ;
}

rc = recv( s , buf , 1 , 0 ) ;

if ( rc <= 0 )
{
printf("send call failed") ;
printf( "\n") ;
}



}

...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
zhuxue1234
C语言 70,039 成员 243,237 内容