NB-IOT模块BC28在socket上进行监听失败如何解决呢?

一、bc28初始化完成,联网完成
[i/at.dev.bc28] bc28 device network initialize success.
二、获取网卡对象,没有提示失败
netdev = netdev_get_by_name(bc28);
if (netdev == rt_null)
{
rt_kprintf(get network interface device(%s) failed.n, bc28);
}
三、创建socket,没有提示失败
if ((sock = socket(af_at, sock_stream, 0)) == -1)
{
/* 创建失败的错误处理 */
log_e(socket errorn);
return;
}
四、绑定socket到服务器,没有提示失败
server_addr.sin_family = af_at;
server_addr.sin_port = htons(2404); /* 服务端工作的端口 /
// server_addr.sin_addr.s_addr = inaddr_any;
server_addr.sin_addr.s_addr = netdev->ip_addr.addr;
rt_memset(&(server_addr.sin_zero), 0, sizeof(server_addr.sin_zero));
/ 绑定socket到服务端地址 */
if (bind(sock, (struct sockaddr )&server_addr, sizeof(struct sockaddr)) == -1)
{
/ 绑定失败 */
log_e(unable to bindn);
return;
}
五、在socket上进行监听,返回-1,失败
if (listen(sock, 2) == -1)
{
log_e(listen errorn);
return;
}
六、调试

大尺寸AlN单晶生长研究
智能手表进入新时代:第三方OS或将取代自研
三款恒温控制器电路图详解
树莓派灯光控制器的制作
《堡垒之夜》已成为近期当之无愧的FPS游戏统治者
NB-IOT模块BC28在socket上进行监听失败如何解决呢?
电池生产知识培训——认识锂电池
安防与存储密不可分
可记录故、报告、并与主控器一起高效解决故障的I2C
测量仪器新趋势!视频讲解带你认识——片上仪器
新兴的48V生态系统
KUKA C4掉电极帽关水是咋回事
超声便携式设备原理及系统划分详解
颜值最高小米手机28号发布:超强松果处理器!仅售999元!
贴片机的调整
寒武纪与智象未来达成战略合作并完成大模型适配
什么是N型单导体与P型半导体
高效无线功率传输放大器拓扑分析
MWC上英特尔5G之江湖地位
了解稳压器的工作原理