}
else
{
m_error=CONNECTSERVER_ERROR;
return 0;
}
/*---------------根据域名获取网络地址,存放在struct in_addr中----------------*/
s=socket(AF_INET, SOCK_STREAM,IPPROTO_TCP);//SOCK_STREAM SOCK_DGRAM
sock_addr.sin_family=AF_INET;
sock_addr.sin_port=htons(m_port);
sock_addr.sin_addr=inaddr;//直接结构体赋值给结构体,或者写成:sock_addr.sin_addr.s_addr=inaddr.S_un.S_addr;
if(::connect(s,(struct sockaddr *)&sock_addr,sizeof(sock_addr)))
{
m_error=CONNECT_ERROR;
return 0;
}
return 1;
}
推荐阅读
- wwdc苹果开发者大会,苹果开发者大会
- 【专业】浦发银行信用卡能提取现金吗
- 女人梦见掉头发
- 宿州市埇桥区冉玉建材批发部_工商信用信息_经营范围期限状态_法人_地址_注册资本_怎么样
- 西瓜的由来和发展史图片 西瓜的由来和发展史
- 鲁班发明的工具是什么 鲁班发明了什么工具图片?
- 非典是什么时候发生的在中国 非典传到了哪些国家?
- 海底为什么会有火山喷发 海底里面有火山吗?
- 生辰八字解读,2020年二月初二龙抬头理发好不好,还有几天2020龙头节?
- 抖音发财的灯笼码,求抖音发财灯笼码