请教一下我已经 at socket ping通,TCPUDP如何使用的

发表在 AT2019-8-7 10:21 [复制链接] 3 226

#include "at_socket.h"8 w( o1 L7 J8 a. h' C
int at_client_test(void)
, n2 L; U/ q$ t0 n( h: p{: H. f, N1 l# I: e  c
          char buf=100;
& m2 [7 s# R$ T, D. Y& t$ m' p          int sockfd=socket(AF_AT,SOCK_DGRAM,0);" o! [  Q" n5 [, T5 r% a& R
    //创建网络通信对象
0 G' M& i4 h1 B/ j    struct sockaddr_in addr;
5 e' r+ n; [. `- m$ H/ h    addr.sin_family =AF_AT;6 [2 S! }' p- ~
    addr.sin_port =htons(4561);
. O  ?" G8 l! D    addr.sin_addr.s_addr = inet_addr("192.168.1.106");
! F7 S2 h/ }, \3 ~       
, g) g3 \! U* z7 I5 @/ q                sendto(sockfd,&buf,
8 ~" e7 E. b# @3 ]                sizeof(buf),0,(struct sockaddr*)&addr,sizeof(addr));
+ }, I( i  |& c* p
% ^) k; d: |, @2 @' D                socklen_t len=sizeof(addr);
! M. G/ o* D2 ^                recvfrom(sockfd,&buf,sizeof(buf),0,(struct sockaddr*)&addr,&len);
( n  {$ S: q1 ~5 K- X+ G  I% R
. n& h5 g7 h  B: A这样运行在板子上提示
; C! ?8 ^7 u3 P7 i0 J( A[E/sal.skt] not find network interface device by protocol family(45).
2 C- a7 g4 I6 V: x0 S" F5 O& W[E/sal.skt] SAL socket protocol family input failed, return error -3.
8 E% n' d4 d) O$ |如何解决呢,谢谢大神支援啊3 m% W( d; u7 R1 l4 |, Y, J4 z1 S
我想做 AT tcp udp通信
' F( P! E* a  b$ r! u- C
, I+ e8 g2 n# ]: O0 N& j

ping百度,没有问题

ping百度,没有问题
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-8-7 15:24:17 | 显示全部楼层
你需要注册一个 netdev 网卡设备,可以参考 ESP8266 中 netdev 网卡的注册和实现(esp8266_netdev_add 函数)
使用道具 举报 回复
发表于 2019-11-19 09:50:41 | 显示全部楼层
请问这个at_ping的命令是AT SOCKET自带的吗
使用道具 举报 回复
发表于 2019-11-19 10:01:30 | 显示全部楼层
sjj430 发表于 2019-11-19 09:50
  J5 G( {. u# u' t/ U请问这个at_ping的命令是AT SOCKET自带的吗

! `4 m3 x: v- f% T9 l$ E不是自带的哦,现在 AT Device 设备都对接 ntedev 组件之后可以直接调用 ping 命令,但是针对每个设备都要自己实现一个 netdev_ping 命令,以 ESP8266 设备为例,实现代码如下:
, f9 g# y: E7 B7 q! ?& z* u) W, E$ i1 S$ U! L
https://github.com/RT-Thread-pac ... esp8266.c#L390-L461
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表