TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3200设置为STA模式,作为服务端,知道CC3200的IP地址和端口,调用什么API能从接收到的数据包中的客户端的IP地址呢

 我把手机当做客户端,CC3200作为服务端,手机知道CC3200的IP地址,手机发数据给CC3200,CC3200要做应答数据给手机,那得要知道手机的IP地址吧,所以我就卡在不知道怎么才能得到数据包中的IP地址 
Ken Wang:

baoying,

  你可以参考我们的CC3200SDK里面的mDNS例程,里面就有在同一局域网内的设备通过nDMS广播自己的IP地址和port端口,然后在通过TCP或是UDP进行socket通信的例程。

谢谢

baoying lin:

回复 Ken Wang:

 现在我用手机上能够得到CC3200的IP地址,我通过手机发数据给CC3200,CC3200通过什么API能获取到数据包中的源IP地址。

Yonghua Pan:

回复 baoying lin:

你调用sl_Accept的时候,它会返回远端的IP地址。

haixun he:

回复 Yonghua Pan:

你好,调用sl_Accept的时候返回的不是iNewSockID嘛?怎么得到远程的IP地址呀

Terry Han:

CC3200建立UDP服务器时仅需要自己的端口号就可以建立一个UDP的Socket,并返回ID号, 如果手机知道CC3200的IP地址,则可以通过手机广播UDP的方式将手机的IP地址也告诉CC3200,这样就可以获取手机的IP地址,

赞(0)
未经允许不得转载:TI中文支持网 » CC3200设置为STA模式,作为服务端,知道CC3200的IP地址和端口,调用什么API能从接收到的数据包中的客户端的IP地址呢
分享到: 更多 (0)