与ECS服务器socket通信失败-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

与ECS服务器socket通信失败

2017-09-30 02:53:18 3156 2

ECS服务器为server2012,已经针对通信端口做了入站与出站规则设置
服务端代码:
{

   ZeroMemory((char *)&ServerAddress, sizeof(ServerAddress));
ServerAddress.sin_family = AF_INET;
// 这里可以绑定任何可用的IP地址,或者绑定一个指定的IP地址 
InetPton(AF_INET, _T("172.19.32.179"), &ServerAddress.sin_addr); //替代inet_addr
ServerAddress.sin_port = htons(m_nPort);
    bind(m_Socket, (struct sockaddr *) &ServerAddress, sizeof(ServerAddress));

}
绑定是成功的,

客户端代码:
{

   m_socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);

if (INVALID_SOCKET == m_socket)
{
    return false;
}

ZeroMemory((LPTCH )&target_addr, sizeof(target_addr));
target_addr.sin_family = AF_INET;
InetPton(AF_INET, _T("服务器外网IP"), &target_addr.sin_addr); //替代inet_addr
target_addr.sin_port = htons(targetPort);
   int connected = connect(m_socket, (const sockaddr*)&target_addr, sizeof(target_addr));
if (-1 != connected)
{
    return true; // 连接成功  
}

}
connect执行一段时间后返回-1,GetLastError()=0x27e4
查询错误代码,得到:“由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 ”

取消 提交回答
全部回答(2)
  • 快叫我吃饭
    2019-07-17 21:37:27

    绑定0.0.0.0 127.0.0.1 本地IP,都试过了,这三种方式在局域网通信都是正常的,所以我怀疑是阿里服务器设置的问题


    已解决,控制台添加安全组规则

    0 0
  • dongshan8
    2019-07-17 21:37:27

    题主您好,

    服务端关于监听的地址,AF_INET 修改成 0.0.0.0 试试。

    0 0
添加回答
相关问答

170

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 231873浏览量 回答数 170

59

回答

为阿里云ECS(CentOS7)配置IPv6隧道地址

dongshan8 2016-06-17 13:51:32 106771浏览量 回答数 59

43

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 142485浏览量 回答数 43

105

回答

为阿里云ECS(Windows 2012)创建IPv6隧道地址

dongshan8 2016-06-09 16:40:16 103439浏览量 回答数 105

295

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 437531浏览量 回答数 295

251

回答

【史上最详细】阿里云ECS安装wordpress教程

爱映疯wp 2014-03-09 23:55:43 257170浏览量 回答数 251

41

回答

【云服务器分享】简述云服务器对比VPS

dreamdoo 2012-10-08 16:24:18 124042浏览量 回答数 41

40

回答

阿里云ecs从购买到环境搭建和建站!!(phpstudy一件包)

梦丫头 2014-07-29 20:51:49 163623浏览量 回答数 40

19

回答

远程桌面经常连接不上,提示:由于一个协议错误,代码(0x112f)xxxxx

殇客 2015-07-02 18:46:40 97983浏览量 回答数 19

13

回答

游戏云精彩帖汇总

nono20011908 2014-08-22 11:00:12 205006浏览量 回答数 13
0
文章
2
问答
问答排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载